
Application Framework
通過提供開放的開發平臺,Android使開發者能夠編制極其豐富和新穎的應用程序。開發者可以自由地利用設備硬件優勢、訪問位置信息、運行后臺服務、設置鬧鐘、向狀態欄添加通知等等,很多很多。
開發者可以完全使用核心應用程序所使用的框架APIs。應用程序的體系結構旨在簡化組件的重用,任何應用程序都能發布他的功能且任何其他應用程序可以使用這些功能(需要服從框架執行的安全限制)。這一機制允許用戶替換組件。
所有的應用程序其實是一組服務和系統,包括:
- 視圖(View)——豐富的、可擴展的視圖集合,可用于構建一個應用程序。包括包括列表、網格、文本框、按鈕,甚至是內嵌的網頁瀏覽器
- 內容提供者(Content Providers)——使應用程序能訪問其他應用程序(如通訊錄)的數據,或共享自己的數據
- 資源管理器(Resource Manager)——提供訪問非代碼資源,如本地化字符串、圖形和布局文件
- 通知管理器(
Notification Manager
)——使所有的應用程序能夠在狀態欄顯示自定義警告 - 活動管理器(
Activity Manager
)——管理應用程序生命周期,提供通用的導航回退功能
Mail:vooctj[at]gmail.com
Msn:voox[at]live.cn
Author:vooctj
From:http://www.aygfsteel.com/vooctj