android靜態廣播新增許可權
阿新 • • 發佈:2019-01-29
目的:為了傳送廣播的時候只讓特定的某一個應用程式APP接收到資料,而不想其他應用程式接收到資料的時候,需要配置許可權。
廣播發送者設定許可權:
1.在AndroidManifest.xml配置檔案中, 同級標籤設定許可權
<permission
android:name="com.ybs.receiver.permission"
android:label="receiver permission"
android:protectionLevel="normal" />
2.在傳送廣播的地方,攜帶此引數
public void onClick(View view) {
Intent broadcast = new Intent("com.ybs.send.demo_ybs_broadcastreceiver");
broadcast.putExtra("mainApp_send_data", datas);
//這裡的第二個引數,就是第1步驟中配置的。
sendBroadcast(broadcast,"com.ybs.receiver.permission");
}
廣播接受者:
在AndroidManifest.xml配置檔案中, <application></application>
同級標籤設定使用許可權
<!--宣告要使用的許可權-->
<uses-permission android:name = "com.ybs.receiver.permission"/>