Android 的四大組件包括:Activity、Service、BroadcastReceiver 和 ContentProvider。
1. Activity(活動):用于構建應用程序的用戶界面,每個屏幕都是一個 Activity。它通過實現用戶界面和處理用戶輸入與應用程序邏輯的交互。
2. Service(服務):在后臺執行長時間運行的操作,沒有用戶界面。它可以用于執行網絡請求、播放音樂、處理文件等。
3. BroadcastReceiver(廣播接收器):用于接收和響應系統廣播或應用程序內自定義的廣播消息。它可以在應用程序內部或與其他應用程序之間進行通信。
4. ContentProvider(內容提供器):用于管理應用程序的數據,可以讓不同的應用程序共享數據。它提供了一組標準接口,用于對數據進行增刪改查的操作。