Android應用程序由壹些分散且相關的組件組成,這些組件通過壹個工程清單綁定在壹起。在manifest中,描述了每個組件及其功能,包括六個組件,它們是Android應用程序的基石。
擴展數據
活動(活動)
應用程序的顯示層。每個屏幕對應於您的應用程序,並且將是Activity類的擴展。Activity使用視圖構建UI來顯示信息和響應用戶行為。就桌面開發而言,壹個活動相當於壹個表單。
服務(服務)
Android應用中的隱形“工人”。服務組件在運行時是不可見的,但它負責更新數據源和可見活動,並觸發通知。當您的活動不再活動或不可見時,它們通常用於執行壹些需要連續運行的處理。
內容(內容)
提供* * *專屬數據存儲。內容提供商用於管理和* * *享用應用程序的數據庫。在應用之間,內容提供商是* * *享受數據的首選方式。
廣播接收機(廣播接收機)
意向廣播的“消費者”。通過創建和註冊廣播接收器,應用程序可以偵聽滿足特定條件的廣播意圖。廣播接收器將自動啟動您的Android應用程序來響應新的意圖。廣播接收器是事件驅動程序的理想手段。
百度百科-安卓組件