眾所周知,Android四大基本組件分別是Activity,Service服務(wù),Content Provider內(nèi)容提供者,BroadcastReceiver廣播接收器。本文將從這四個(gè)方面系統(tǒng)介紹下~
1、activity
activity是安卓系統(tǒng)的基礎(chǔ),在activity的前提下才可以進(jìn)行其它的工作,所以在安卓系統(tǒng)理想要運(yùn)行所有的程序,就必須有Activity的存在。
2、service
service也是安卓里面十分重要的組件,它能夠自己運(yùn)行,不過(guò)只能在安卓后臺(tái)運(yùn)行,它的作用就是與安卓的其他逐漸進(jìn)行交互。
3、content provider
內(nèi)容提供商這個(gè)組件是專門為第三方應(yīng)用而設(shè)計(jì)的,它非常的靈活,而且相當(dāng)重要,它會(huì)為所有的應(yīng)用準(zhǔn)備一個(gè)內(nèi)容窗口,并且保留數(shù)據(jù)庫(kù)、文件,作用就是我們?cè)谑褂眠@些第三方軟件的時(shí)候,可以有效的訪問(wèn),并且保護(hù)里面的數(shù)據(jù)。
4、broadcast receiver
在安卓系統(tǒng)中,廣播接收器并不是直接就可以看到的,它是程序之間傳遞信息時(shí)的一種機(jī)制,作用就是接收或者發(fā)送通知。通俗的來(lái)說(shuō)廣播接收器更像是一種傳遞組件,它能夠?qū)⑿畔⒔邮?,甚至還可以對(duì)它進(jìn)行過(guò)濾然后進(jìn)行響應(yīng)。
以上就是關(guān)于android四大組件詳解的相關(guān)內(nèi)容。