前言
啦啦啦~(博主每次開(kāi)篇都要賣(mài)個(gè)萌,大家是不是都厭倦了呢~)
本篇博文希望幫助大家掌握 Broadcast 編程基礎(chǔ),實(shí)現(xiàn)動(dòng)態(tài)注冊(cè) Broadcast 和靜態(tài)注冊(cè) Broadcast 的方式以及學(xué)會(huì)使用Notification。
基礎(chǔ)知識(shí)
BraodcastReceiver(廣播接收器)是為了實(shí)現(xiàn)系統(tǒng)廣播(Notification)而提供的一種組件, 它和事件處理機(jī)制類(lèi)似,但是事件處理機(jī)制是程序組件級(jí)別的,而廣播事件處理 機(jī)制是系統(tǒng)級(jí)別的。比如,我們可以發(fā)出一種廣播來(lái)測(cè)試手機(jī)電量的變化,這時(shí)候就可以定義一個(gè) BraodcastReceiver 來(lái)接受廣播,當(dāng)手機(jī)電量較低時(shí)提示用戶(hù)。它是一個(gè)系統(tǒng)全局的監(jiān)聽(tīng)器,用于監(jiān)聽(tīng)系統(tǒng)全局的Broadcast消息,所以它可以很方便的進(jìn)行系統(tǒng)組件之間的通信。
BroadcastRe