前言
monkey测试时,在Android原生设置点击多用户,也就是新创建了用户,导致system进程发送的无法接受到。
03-30 09:35:31.829 3827 4459 E ActivityManager: Sending non-protected broadcast
droidlogic.hdr.policy.source_1 from system 4556:com.android.tv.settings/1000 pkg
com.android.tv.settings
广播是可以发的,但无法接受到。
正文
protected-broadcast : 保护性广播”,在一些AndroidManifest.xml中的一级标记<protected-broadcast>,
指定一个广播,该广播只能被系统发送。
解决方法
\androidp\frameworks\base\core\res\AndroidManifest.xml
新增保护性
<protected-broadcast android:name="com.car.action.HIDE_MEDIA_DIALOG" />
<protected-broadcast android:name="com.car.action.START_MEDIA" />
参考文章
© 版权声明