我是靠谱客的博主 悲凉保温杯,最近开发中收集的这篇文章主要介绍android 带权限广播,Android基础总结四:BroadcastReceiver总结二(广播权限设置),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Android基础总结四:BroadcastReceiver总结二(广播权限设置),为广播设置权限要考虑两方面的问题:

1. 限制接收者—–作为广播的发送者,希望限制广播的接收者,只让特定的应用组件接收到发出的广播;

2. 限制发送者——作为广播的接收者,希望限制广播的发送者,只接收具有权限的发送者发送的广播。

限制接收者

发送方要发送广播,希望只拥有相应权限的BroadcastReciver接收到:

1.首先发送方需要定义一个权限

在发送方的AndroidManifest.xml中,声明一个权限,名为com.anddle.receiver.receivebroadcast:

……

2.接收方需要声明上面定义的权限

3.发送方发送广播

Intent intent = new Intent("custom.action.mybroadcast");

//第二个参数是广播权限的名称

sendBroadcast(intent ,"com.anddle.receiver.receivebroadcast");

限制发送者

接收方设置权限,只接收特定发送者发来的广播:

1.首先接收方需要定义一个权限

在接收方的AndroidManifest.xml中,声明一个权限,名为com.anddle.receiver.sendbroadcast:

……

2.给接收方的BroadcastReceiver添加权限

在AndroidManifest.xml中,对BroadcastReceiver设置android:permission属性为com.anddle.receiver.sendbroadcast:

3.给发送方设置权限

4.发送方发送广告

Intent i = new Intent("custom.action.mybroadcast");

sendBroadcast(i);

最后

以上就是悲凉保温杯为你收集整理的android 带权限广播,Android基础总结四:BroadcastReceiver总结二(广播权限设置)的全部内容,希望文章能够帮你解决android 带权限广播,Android基础总结四:BroadcastReceiver总结二(广播权限设置)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部