Application Framework(應用程序框架)
普通的開發者可以使用android核心應用程序使用的系統api。android中的應用開發框架設計得非常巧妙,通過這套應用框架,各種組件、各種服務可以被用戶的應用重複利用。
每個應用可能會用到的一些組件:
UI組件
Content Providers:通俗地講content providers提供了一種機制,通過這種機制,應用程序可以實現數據的互訪和共享。
Resource Manager:負責管理非代碼的訪問。如本地的圖片資源、涉及佈局的xml文件及國際化的字符串等。
Notification Manager:它能讓程序將自己的警示信息顯示在狀態欄上。
Activity Manager:它管理着應用的生命週期,並且提供了應用頁面退出的機制。