1. 程式人生 > >android靜態廣播新增許可權

android靜態廣播新增許可權

目的:為了傳送廣播的時候只讓特定的某一個應用程式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"/>