上QQ阅读APP看书,第一时间看更新
1.3.3 应用框架层
Android应用框架层提供了多个应用程序框架(Application Program Interface,API),Android自带的一些核心应用程序就是使用这些API完成的,开发人员也可以完全访问核心应用程序所使用的API框架构建自己的应用程序。应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块,并且任何其他的应用程序都可以使用其所发布的功能块。主要包括:丰富而又可扩展的视图(Views)用来构建应用程序界面并进行事件响应;活动管理器(Activity Manager)管理应用程序生命周期并提供常用的导航回退功能;通知管理器(Notification Manager)使得应用程序可以在状态栏中显示自定义的提示信息;内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据,或者共享自己的数据;资源管理器(Resource Manager)提供非代码资源的访问等。