Helo,
如上所述Broadcast Limitations Android O对隐式广播有一些限制,根据定义,DeviceAdminReceiver接收的广播也是隐含的,但它不在Implicit Broadcast Exceptions中,尽管如此,MyDeviceAdminReceiver继续接收没有动态注册的广播
我应该考虑它是显式广播吗?还是应该动态注册?
提前致谢。
答案 0 :(得分:1)
我应该认为这是明确的广播吗?
是。仅仅因为Intent
有一个动作字符串并不会使其隐含。隐含的是不有ComponentName
或包来约束Intent
广播的位置。
在这种情况下,由于并非所有内容都能收听这些广播,系统会将注册人名单过滤给有资格接收这些广播的人,并使用显式Intents
仅向合格的接收者发送广播。