android四大組件

開始寫第一篇:android四大組件:

1 Activity

 Activity負責與用戶交互的組件,可以把它想象成Swing編程裏的JFrame,只不過,JFrame可以不斷地往裏添加控件,但Activity只能通過setContentView裏的View顯示出來。

 Activity爲android提供了可視化界面,當一個Activity需要多個可視化界面時,這個android應用程序就需要多個Activity,就組成了Activity棧,當前運行的Activity就是棧頂。

2 Service

 service一般運行在後臺,不需要與用戶交互,所以沒有圖形界面。當啓用一個service後,它將擁有自己的生命週期,service組件通常用於爲其他組件提供後臺服務或者監控其他應用的運行狀態。

3 BroadcastReciever

 代表了廣播接收器。它非常類似於普通的事件監聽器。與普通的事件不同的是,普通事件監聽器監聽的是程序的對象,而廣播消息接收器監聽的是其他組件。

4 ContentProvider

 對於android應用而言,它們必須彼此獨立,彼此運行在各自的DVM實例中。如果這些應用需要實時數據交換,android系統爲這種跨進程應用的數據交換提供了一個標準:ContentProvider。

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