自定義廣播 自定義廣播就是我們自己來寫廣播發送者,也自己來寫廣播接收者。 效果圖: 分析: 1、自己寫好廣播發送者 設置廣播的id,廣播接收者監聽的時候需要監聽這個 intent.setAction("com.fry.receiver"); 這是給廣播接收者帶數據,沒這個也行 intent.putE ...
自定義廣播
自定義廣播就是我們自己來寫廣播發送者,也自己來寫廣播接收者。
效果圖:
分析:
1、自己寫好廣播發送者
設置廣播的id,廣播接收者監聽的時候需要監聽這個
intent.setAction("com.fry.receiver");
這是給廣播接收者帶數據,沒這個也行
intent.putExtra("key", "這是廣播發送者給接收者帶的數據");
發送廣播
sendBroadcast(intent);
給廣播設置許可權,設置了這個許可權的廣播接收者才能接收這個廣播發送者的消息,
當然,這個許可權也可以不設置
sendBroadcast(intent,"com.fry.permission.xxx");
2、給廣播接收者設置許可權和監聽對象
許可權:
註意這裡自定義許可權的方法
監聽對象:
第一個報名時接收者的包,第二個包是廣播發送者的id。
3、寫廣播接收者