安卓的体系结构如下:
应用层(Application):主要是安卓的一些应用;
应用框架层(Application Framework):安卓应用会用到这里的一些类和调用这里的方法 ,安卓开发时就是学习这层中的类和方法。
系统运行库层(Libraries):用C和C++开发的,应用框架层会用到这里的一些类和调用这里的方法 ,在这层里还包括系统核心库(Core Libraries)和安卓虚拟机,系统开发人员就是在这层中进行开发。
Linux层:位于系统最底层,安卓系统是在Linux系统的基础上开发出来的。