Android SDK由四层基础架构所组成:从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层
1,Android SDK 最底层是基于Linux内实现的,它负责硬件驱动,网络管理,电源管理,系统安全,内存管理等。
2,Android SDK 第二层由大多数开源的函数库组成,如标准的C函数库Libc,OpenSSL,SQLLit等
3,Android SDK 第三层是应用程序架构 它为应用程序的开发者提供用于软件开发的API.
4,Android SDK 最上层是应用程序。Android本身已经提供了一些简单的应用,如主屏幕,联系人,电话,浏览器,游戏以及谷歌Maps,E-mail,及时通信工具,MP3播放器,电话,照相程序,文件管理等应用。