所以我有2个应用-A和B。
在A中,我有一个BroadcastReceiver。在receiver
标签(清单文件)中,我指定一个android:permission
字符串(假设com.example.app.SEND
)。现在,B无法再向A发送广播。说得通!
那么,为了使B向A发送广播,我该怎么做?在B的清单中,我指定的uses-permission
标签android:name
设置com.example.app.SEND
为与接收者相同的字符串(),android:permission
但广播不会从B转到A。
我究竟做错了什么 ?还是还有其他需要做的事情?
- 更新 -
这是我的应用A的接收者标签:
<receiver
android:name="com.example.app.MyReceiver"
android:enabled="true"
android:exported="true"
android:permission="com.example.BReceiver.SEND" >
<intent-filter>
<action android:name="com.example.BReceiver" />
</intent-filter>
</receiver>
这是uses-permission
我B清单中的标签:
<uses-permission android:name="com.pycitup.BReceiver.SEND" />
所以我要为B清单中的相同字符串设置自定义权限:
<permission android:name="com.pycitup.BReceiver.SEND" />
非常简单明了。只需在网络上进行一些阅读即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句