10

現在、デバイスの起動後に自動起動するアプリケーションをデバッグしています。この目的のために、私は を作成し、BroadcastReceiverそれを my に追加しましたAndroidManifest.xml:

<receiver android:name=".receiver.StartupBroadcastReceiver">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
</receiver>

これは、ほとんどのデバイスで常に機能します。ただし、1 つのデバイス (MXQ Pro セットトップ ボックス) では、ほとんどの場合しか機能しません。これまでのところ、機能する場合と機能しない場合のパターンを見つけることができませんでした。

そのため、どの BroadcastReceiver が実際にシステムに登録されているかを調べて、BOOT_COMPLETED インテントを受信したいと思います。

でちょっと遊んでみた

  • pm:しかし、これはインテントを受け取りたいパッケージを教えてくれるだけです
  • dumpsys: しかし、その出力は圧倒的で、何を探すべきかわかりません

アドバイスをありがとう!

4

1 に答える 1