1. 程式人生 > >Android面試題——Android四大元件

Android面試題——Android四大元件

Activity:是android程式與使用者互動的視窗,是android構造中最基本的一種,它需要為保持個介面的狀態,做很多持久化的事情,妥善管理生命週期以及一些跳轉邏輯。
service:後臺服務於Activity,封裝一個完整的功能邏輯實現,接受上層命令,完成相關事務,定義好需要接受的Intent,提供同步、非同步介面。
Boradcast Receiver:接受一種或多種Intent做觸發事件,接受相關訊息,做一些簡單的處理,轉換成一條Notification,統一了Android的事件廣播模型。
ContentProvider:是Android提供的第三方應用資料的訪問方案,可以派生Content Provider類,對外提供資料,可以像資料庫一樣進行選擇排序,遮蔽內部資料的儲存細節,向外提供統一的介面模型,大大簡化上層應用,對資料的整合提 供了更方便的途徑。