在Android的系统架构中,( )提供了开发Android应用程序所需的一系列类库,方便开发人员快速地构建应用整体框架。
Android的系统架构采用了分层架构思想,从上到下分为4层,分别为Application(应用层)、Application Framework(应用框架层)、Libraries and Android Runtime(系统运行库层)和Linux Kernel(Linux 内核层)。其中在应用层,Android会附带一系列核心应用程序包,包括E-mail客户端、SMS短信程序、日历、地图、浏览器、联系人管理程序等。应用框架层主要为开发者提供了可以访问Android应用程序框架中的API,该应用程序架构简化了组件的重用,任何一个应用程序都可以发布它的功能块,并且任何其他的应用程序都可以使用这些发布的功能块:另一方面该应用程序的重用机制使用户可以方便地替换程序组件。在系统运行库层,Android平台包含了一些C/C++库,Android系统中的组件可以使用这些库,而Android运行时环境由一个核心库和Dalvik虚拟机组成。Linux内核层作为硬件和软件栈之间的抽象层,为Android核心系统服务提供可以依赖的Linux内核。









