7

OSレベルでAndroidサービスを開発しています。(SDKからではなく、Androidソースコードからのものです。カスタムROMの一部になります。ルートとして自分自身を調整できます)

カスタム インテントを使用して何かを行うためのインターフェイスをアプリに提供します。最後に、この意図を聞いているのは誰なのか知りたいです。

特定のインテントに登録されているすべての BroadcastReceiver のリストを取得する方法はありますか?

手伝ってくれてありがとう!

4

1 に答える 1

11

PackageManagerプログラムから、とqueryBroadcastReceivers()を使用できます。

「adb シェル」から、次のコマンドを試してください: dumpsys activity

アクティビティ リゾルバー テーブルには、ブロードキャスト レシーバーが探しているすべてのものが一覧表示されます。

于 2013-04-24T22:41:59.980 に答える