【发布时间】:2011-01-05 01:02:57
【问题描述】:
是否有可能显示在 android 中触发的所有广播事件/意图?我只是想知道我是否可以快速确定应用程序是否正在使用我可以挂钩的意图/广播。对于大多数股票 android 应用程序,我可以阅读源代码,但很耗时。
【问题讨论】:
-
如果没有记录“广播意图/事件”,请不要使用它们。它们不是供第三方开发者连接的,可能会在应用更新时发生变化,可能违反 EULA 或其他许可协议等。
-
更好的方法是询问应用程序的开发人员,看看他们是否同意将某些意图/广播视为“公开”,即他们承诺不会更改它们,以便其他应用程序可以继续使用它们.
-
当然还有 openintents.org 上的众包注册表,但遗憾的是它还没有很丰富。
-
我想知道我手机的内部音乐播放器 (motorola defy) 是否会在曲目发生变化时发送广播。猜猜它不像我希望的那么简单
标签: java android android-intent