1. 程式人生 > >Android的基本元件

Android的基本元件

1 Activity Activity代表手機的一個螢幕(類似於jsp頁面) 一個Android程式由多個Activity組成,即:一個Android程式由多屏內容組成 Activity相當於一個展板,本身沒有可視的內容,你把畫(View)貼到展板上就可以展示出來了

2 Service(在後臺執行) 不可見的元件 在後臺執行 為其他元件提供後臺服務 監控其他元件的執行狀態 後臺播放音樂

3 BroadcastReceiver:廣播訊息監聽器 作用:用來監聽廣播,eg:收簡訊的廣播 往手機推送訊息

4 ContentProvider:內容提供者 幫助不同的應用程式間交換資料,eg:獲取通訊錄資訊

注意:BroadcastReceiver:是訊息推送(e.g:瀏覽器的資訊,騰訊視訊資訊) ContentProvider:是程式間的交換資料(e.g:手機安裝一個軟體提示‘是否允許對手機定位,是否容許讀取手機通訊錄’)

(非基本元件) Intent和IntentFilter 意圖 Activity、Service、BroadcastReceiver之間通訊的載體,傳遞資料