自定義廣播

2021-09-07 14:40:38 字數 1130 閱讀 4789

自定義廣播就是我們自己來寫廣播傳送者,也自己來寫廣播接收者。

效果圖:

1、自己寫好廣播傳送者

設定廣播的id,廣播接收者監聽的時候需要監聽這個

intent.setaction("com.fry.receiver");

這是給廣播接收者帶資料,沒這個也行

intent.putextra("key", "這是廣播傳送者給接收者帶的資料");

傳送廣播

sendbroadcast(intent);

給廣播設定許可權,設定了這個許可權的廣播接收者才能接收這個廣播傳送者的訊息,

當然,這個許可權也可以不設定

2、給廣播接收者設定許可權和監聽物件

許可權:注意這裡自定義許可權的方法

監聽物件: 

第乙個報名時接收者的包,第二個包是廣播傳送者的id。

3、寫廣播接收者

自定義廣播

publicclassmainbroadcastreceiverextendsactivity 29 30 31 接收 publicclasshellobroadrecieverextendsbroadcastreceiver 18 19if intent.getaction equals andr...

自定義廣播事件

建立乙個專案 mod3g 首先建立乙個類繼承 broadcastreceiver public class mybroadcastreceiver extends broadcastreceiver 在清單檔案中註冊 廣播事件都是要進行註冊的。receiver android name com.su...

android 自定義廣播事件

上一節的簡訊攔截在4.0 以上系統中無效,可以使用這種辦法實現,定義乙個 activity 清單檔案中指定主題為透明,在 oncreate 方法裡面直接呼叫 finsh 方法,關掉,這樣可以就可以實現了 應用場景 比如車載電腦,裡面有很多應用,有些應用需要發射訊號給某乙個廣播接收者 新建乙個廣播接收...