我正在开发操作系统级别的 android 服务。(不是来自 SDK,它来自 android 源代码。它将成为我自定义 ROM 的一部分。我可以以 root 身份调整自己)
我将为应用程序提供一个界面,以使用我的自定义意图执行某些操作。最后我想知道谁在听这个意图。
有没有办法获取为特定意图注册的所有 BroadcastReceiver 的列表?
感谢帮助!
我正在开发操作系统级别的 android 服务。(不是来自 SDK,它来自 android 源代码。它将成为我自定义 ROM 的一部分。我可以以 root 身份调整自己)
我将为应用程序提供一个界面,以使用我的自定义意图执行某些操作。最后我想知道谁在听这个意图。
有没有办法获取为特定意图注册的所有 BroadcastReceiver 的列表?
感谢帮助!
从一个程序中,您可以使用PackageManager
和queryBroadcastReceivers()
。
在“adb shell”中,尝试命令:dumpsys activity
Activity Resolver Table 列出了广播接收器正在寻找的所有内容。