hello,everyone!上班之余寫寫博客,今天要講的的東西就是廣播,然后貼了點零散的代碼,給大家參考一下。
廣播分為兩種,一種自定義廣播,一種系統廣播。

圖片能夠很清楚幫助大家了解什么是廣播的意思了!
先說下自定義廣播吧!
首先需要一個Sender(發送者),以及兩個以上的Receiver(接收者)
首先要設置廣播的action,以及你想發送的文字信息內容
(在onCreate方法里設置action,action必須為唯一標識符,因為到時候接收者需要根據這個來接收信息)
(Sender所需要做的事情差不多就是這樣子了)
&&&&接下來就是我們的Receiver!&&&&
首先要寫一個類繼承我們的BroadcastReceiver,然后重寫onReceive的方法!
注冊廣播接收者有兩種方式,一種是靜態注冊,一種是動態注冊。
首先我們先講靜態注冊,在配置文件中貼上這些代碼

動態注冊是在java代碼中進行注冊的
****靜態注冊與動態注冊區別在于兩點
1、動態優先級大于靜態
2、靜態程序關沒關都能收到信息,而動態應用程序一關就不能接收到!
今天講的大概也就這么點,準備洗洗看看劇睡了!
下次就講下系統廣播,講的可能也不是很仔細,大家隨便看看參考下!
新聞熱點
疑難解答