Android Flashcards

android

1
Q

Describe the 5-layer Android stack and the purpose of each component

A

System and User Apps: The generic Java code making no special use of the phone features
Java API Framework: Exposes the feature-set of Android through Java
C++ Libraries and Android Runtime: Giving native access to Android systems, with the Android Runtime translating application bytecode into native instructions
Hardware Abstraction Layer: Interfaces to device hardware capabilities, i.e. camera/bluetooth
Linux Kernel: low level access, threading, secure run, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly