适用于Android O的DeviceAdminReceiver

时间:2018-03-30 14:21:33

标签: android broadcastreceiver device-admin

Helo,

如上所述Broadcast Limitations Android O对隐式广播有一些限制,根据定义,DeviceAdminReceiver接收的广播也是隐含的,但它不在Implicit Broadcast Exceptions中,尽管如此,MyDeviceAdminReceiver继续接收没有动态注册的广播

我应该考虑它是显式广播吗?还是应该动态注册?

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

我应该认为这是明确的广播吗?

是。仅仅因为Intent有一个动作字符串并不会使其隐含。隐含的是ComponentName或包来约束Intent广播的位置。

在这种情况下,由于并非所有内容都能收听这些广播,系统会将注册人名单过滤给有资格接收这些广播的人,并使用显式Intents仅向合格的接收者发送广播。