
Application Framework
通过提供开放的开发平台,Android使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等,很多很多。
开发者可以完全使用核心应用程序所使用的框架APIs。应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能(需要服从框架执行的安全限制)。这一机制允许用户替换组件。
所有的应用程序其实是一组服务和系统,包括:
- 视图(View)——丰富的、可扩展的视图集合,可用于构建一个应用程序。包括包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器
- 内容提供者(Content Providers)——使应用程序能访问其他应用程序(如通讯录)的数据,或共享自己的数据
- 资源管理器(Resource Manager)——提供访问非代码资源,如本地化字符串、图形和布局文件
- 通知管理器(
Notification Manager
)——使所有的应用程序能够在状态栏显示自定义警告 - 活动管理器(
Activity Manager
)——管理应用程序生命周期,提供通用的导航回退功能
Mail:vooctj[at]gmail.comMsn:voox[at]live.cn Author:vooctjFrom:http://www.blogjava.net/vooctj
posted on 2012-01-07 01:23
vooctj 阅读(64)
评论(0) 编辑 收藏 所属分类:
Android