7

我正在开发操作系统级别的 android 服务。(不是来自 SDK,它来自 android 源代码。它将成为我自定义 ROM 的一部分。我可以以 root 身份调整自己)

我将为应用程序提供一个界面,以使用我的自定义意图执行某些操作。最后我想知道谁在听这个意图。

有没有办法获取为特定意图注册的所有 BroadcastReceiver 的列表?

感谢帮助!

4

1 回答 1

11

从一个程序中,您可以使用PackageManagerqueryBroadcastReceivers()

在“adb shell”中,尝试命令:dumpsys activity

Activity Resolver Table 列出了广播接收器正在寻找的所有内容。

于 2013-04-24T22:41:59.980 回答