Android 中最重要的是四大組件,即 Activity 、 Service 、 ContentProvider 、 BroadCast 。 這4個組件分工明確,共同构成了可重用、灵活、低耦合的 Android 系统。
Activity 負責 UI 元素的加載、頁面之間的跳轉。代表了一個頁面單元。
Services 負責與 UI 無關的工作,例如在後台執行耗時操作。
ContentProvider 負責存儲與共享數據。使得數據可以在多個應用間共享。
BroadCast 負責在各個組件、應用之間進行通信,簡化了 Android 開發中的通信問題。