我目前正在调试一个应在设备启动后自动启动的应用程序。为此,我创建了一个BroadcastReceiver
并将其添加到我的AndroidManifest.xml
:
<receiver android:name=".receiver.StartupBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
这在大多数设备上一直有效。然而,在一台设备(MXQ Pro 机顶盒)上,它只能在大部分时间工作。到目前为止,我还没有找到任何模式,它什么时候起作用,什么时候不起作用。
所以,我想找出哪些 BroadcastReceivers 实际上是当前在系统中注册的,以接收 BOOT_COMPLETED Intent。
我玩了一下
pm
: 但这只会告诉我哪些包想要接收 Intentdumpsys
:但它的输出是压倒性的,我不知道要寻找什么
感谢您的任何建议!