這一層是編寫Google發布的核心套用時所使用的API框架,開發人員同樣可以使用這些框架來開發自己的套用,這樣便簡化了程式開發的架構設計,但是必須遵守其框架的開發原則。
Android提供了如下一些組件。
*豐富而又可擴展的視圖(View):可以用來構建應用程式,它包括列表(List)、格線(Grid)、文本框(TextBox)、按鈕(Button),以及可嵌入的Web瀏覽器。
*Android內容提供器(Content Providers):它可以讓一個套用訪問另一個套用的數據(如聯繫人資料庫),或共享它們自己的數據。
*Android資源管理器(Resource Manager):提供非代碼資源的訪問,如本地字元串、圖形和布局檔案(Layoutfile)。
*Android通知管理器 (Notification Manager):套用可以在狀態欄中顯示自定義的提示信息。
*Android活動管理器(Activity Manager):用來管理應用程式生命周期並提供常用的導航退回功能。
*Android視窗管理器(Window Manager):管理所有的視窗程式。
*Android包管理器(Package Manager):Android系統內的程式管理。
後面的章節將進一步介紹這些組件的使用。