从一个应用程序我(广播)发送意图到另一个广播接收器。我得到的错误:WARN/ActivityManager(5038):权限被拒绝:checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
从一个应用程序我(广播)发送意图到另一个广播接收器。我得到的错误:WARN/ActivityManager(5038):权限被拒绝:checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
赫歇尔说:“问题是在该广播接收器定义的应用程序的清单文件:安卓:出口应该被定义为真正的”
您需要添加在您的清单文件下添加这些内容添加这些
<receiver android:name=".YourBroadCastReceiverName" android:exported="true"></receiver>
解决方法是将android:exported =“true”添加到意图调用的活动。按照其他答案的建议,将它添加到接收器中并不适用于我,但将其添加到该活动中。
为我在opencv工作很好 –
我发布的问题只是为了描述我找到的解决方案:可能会保存另一个人的时间:问题出在应用程序的清单文件中,其中定义了BroadcastReceiver:android:exported应该定义为true – Herschel
谢谢,Herschel - 如果您可以将此作为问题的答案(而不是评论)发布并在24小时内将其标记为正确,那么可以帮助其他人看到此问题已得到解答。 –
@Herschel,请回答您自己的问题,以便在未回答的问题列表中找不到。 – Phil