Android | 四大組件概述


安卓系統有四大基本組件,這四大組件是安卓的最基本的模塊,這篇博客寫在前面做一個簡單的介紹,以後會詳細寫每個組件。

Activity

這個組件指的是安卓程序呈現層,就是平常我們手機打開APP之後看到的界面,專業一點就是說:Activity顯示可視化的用戶界面,並接收與用戶交互所產生的界面事件。後面這句話的意思就是與我們交互之後,給我們的反饋。

安卓程序可以包含一個或多個Activity一般需要指定一個在程序啓動時顯示的Activity

當然一個安卓程序也可以沒有Activity界面,所有的事情都在後臺幹。

Service

Service一般用於沒有用戶界面,但需要長時間在後臺運行的應用。

Service組件通常用於爲其他組件提供後臺服務或監控其他組件的運行狀態

BroadcaseReceiver

用於接收廣播消息的組件,他同樣沒有任何的用戶界面。

它可以啓動ActivityNotification通知用戶接收到重要信息。就是我們平常打開手機,哇,這麼多的推送消息。Notification能夠通過多種方法提示用戶,包括閃動背景燈、震動設備、發出聲音或在狀態欄上放置一個圖標。

ContentProvider

一種標準的共享數據機制,其他程序通過ContentProvider訪問程序的私有數據。

安卓系統內部提供一些內置的ContentProvider,能夠爲應用程序提供重要的數據信息。比如:聯繫人信息、通話記錄、短信等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章