请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Qiujuer 2020-10-29 10:08:56

Google 的原话是在这里:https://developer.android.com/guide/topics/manifest/receiver-element?hl=zh-cn

https://img1.sycdn.imooc.com//szimg/5f9a23a009367d4717180310.jpg

理论来说我们是不需要设置都行的,因为广播发送方并没有限制广播权限。简单来说广播接收器可以设置权限,广播发送方也可以设置权限,当两个权限匹配时广播接收方可以接收到广播,这对于自己控制广播发送的人来说可以定义一个权限,以便大家能够更好的管理广播的权限避免消息泄露。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕用0425495 #1
    我看到这个了, 我的点在于"1000"是哪个权限 ? 个推的广播是不是自带这个"1000"的权限. 因为不是的话, 广播器就过滤掉了不会接收
    回复 有任何疑惑可以回复我~ 2020-10-29 10:10:49
  • 提问者 慕用0425495 #2
    个推的广播发送方带有的权限是不是1000?
    回复 有任何疑惑可以回复我~ 2020-10-29 10:12:26
  • Qiujuer 回复 提问者 慕用0425495 #3
    不是1000只是随手写的而已,并没有这个权限定义,为的是AS不警告而已。
    
    加权限并不等同于过滤,权限代表的是具备某种能力。
    
    换句话说:
    A1 去找工作,他给自己打上了标签“我会Java”-这个就是上面说的权限
    A2 去找工作,他没有给自己打标签-没有定义权限
    
    B 公司来招人,然后就发送了一句,我要招人;此时A1、A2都能收到
    
    C 公司来招人,发了一句,“我要招会Java的人”,此时仅仅A1能收到
    回复 有任何疑惑可以回复我~ 2020-10-30 11:02:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信