Android 广播设置权限 - 奇乐云's blog - 奇乐云的个人博客

会飞的鱼

奇乐云
首页 » Android » Android 广播设置权限

Android 广播设置权限

目的:为了发送广播的时候只让特定的某一个应用程序APP接收到数据,而不想其他应用程序接收到数据的时候,需要配置权限。 

2种方法 静态 动态
广播发送者设置权限: 
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"/>

文章如无特别注明均为原创! 作者: 奇乐云, 转载或复制请以 超链接形式 并注明出处 奇乐云's blog - 奇乐云的个人博客
原文地址《 Android 广播设置权限》发布于2019-3-3

分享到:
打赏

评论

游客

切换注册

登录

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册