为Android设备的各种硬件提供底层驱动。
通过一些C、C++库为Android系统提供了主要的特性支持。该层还有Android运行时库,提供一些核心库,允许开发者使用Java语言来编写Android应用。包含Dalvik、ART虚拟机,使得每个Android应用都能运行在独立的进程中。
主要提供了构建应用程序时可能用到的各种API。
Android上运行的应用都属于该层。