Android Architecture - An introduction
The Android overall architure is introduced on the Android source web site:
Android is made of :
- An Android Linux kernel at the lower level, with a generic kernel (see gki ) and vendor specific modules.
- A HAL (Hardware Abstraction Layer) implemented by hardware vendors
- The Android Runtime (ART) and Native libraries
- System services (System, Media)
- The Android OS Framework, exposing Android API to applications and System API only available for partners and OEMs.
- Android standard Applications