|
1
0
我知道这个问题很老了,但我遇到了同样的问题,这个问题出现在谷歌搜索中,所以我们开始吧。 简单的答案是你不能。 提到的 methods 用于执行IPC时,例如 bound service 使用AIDL。 广播接收器未执行IPC,因此您无法从广播接收器获取发件人权限。 要强制执行该权限,您必须在清单中声明广播接收器的权限。这之所以有效,是因为Android在将其传递给接收者之前强制执行所需的权限。 权限对于接收器中的所有操作都是通用的。为了处理这个问题,您可以将广播接收器拆分为单独的类,正如@CommonsWare所建议的那样。 |
![]() |
LukeFilewalker · Android O注册闹钟意图 6 年前 |
![]() |
Zolo · BroadcastReceiver未从通知按钮获取数据 6 年前 |
![]() |
Jono · AlarmManager setEexact()不工作 6 年前 |