Android体系结构:
Linux Kernel:Linux内核。
Libraries :函数库或库函数,一些程序包,这些程序基本上是用C或C++编写的。其中,Surface Manager 是与显示有关的一些管理;Media Framework,与多媒体播放有关;SQLITE是Android平台下的一个嵌入式数据库;Open GL|ES 是3D图形渲染引擎,Windows;Free Type与字体相关;Web kit开源的浏览器的内核;SGL;SSL安全相关的函数;lib c标准库。
Android Run time :Android运行时环境。其中Core Libraries (核心包)是一些核心库函数;DALVIK Virtual Machine ,Android平台下的java虚拟机,可以通过它调用库函数。
Application Framework:应用程序框架,我们所开发的Android应用都是面向应用程序框架的,它提供了大量的API供开发者使用,以提高开发效率。
Applications :系统提供的一些应用,我们所开发的应用也是位于此层。