【導(dǎo)讀】廣播是一種廣泛運(yùn)用在應(yīng)用程序之間傳輸信息的機(jī)制,響應(yīng)的一類(lèi)組件。BroadcastReceiver用于接收指定的廣播,廣播的發(fā)送是。臺(tái),可以被多位聽(tīng)眾收聽(tīng)一樣。過(guò)它可以獲取廣播所攜帶的數(shù)據(jù)。IntentFilterfilter)方法進(jìn)行注冊(cè)。注冊(cè)完成后,即可接收相應(yīng)的廣播消息。BroadcastReceiver實(shí)例,并自動(dòng)觸發(fā)它的onReceive()方法,內(nèi)執(zhí)行完成,Android會(huì)認(rèn)為該程序無(wú)響應(yīng)。如果確實(shí)需要根據(jù)廣播來(lái)完成一項(xiàng)比較耗時(shí)的操作,則可以考慮通過(guò)Intent啟動(dòng)一個(gè)Service來(lái)完成該操作。用戶(hù)啟動(dòng)的新線(xiàn)程,但由于該進(jìn)程內(nèi)不包含任何活動(dòng)組件,因此系統(tǒng)可能在內(nèi)存緊張時(shí)優(yōu)先結(jié)束線(xiàn)程。上,receiverPermission表示接收該廣播的許可權(quán)限。但缺點(diǎn)是接收者不能將處理結(jié)果傳遞給下一。個(gè)接收者,并且無(wú)法終止BroadcastIntent的傳播。按預(yù)先聲明的優(yōu)先級(jí)依次接收廣播。