1.3.3 Android应用程序组件

Android开发的所有应用程序都由一系列的服务和系统组成,包括:

(1)一个可扩展的视图(Views)可以用来创建应用程序,包括列表(lists)、网格(grids)、文本框(text boxes)、按钮(buttons),甚至是一个可嵌入的Web浏览器。

(2)内容管理器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据。

(3)一个资源管理器(Resource Manager)提供非代码资源的访问,如本地字符串、图形和分层文件(layout files)。

(4)一个通知管理器(Notification Manager)使得应用程序可以在状态栏中显示客户通知信息。

(5)一个活动类管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。