安卓广播意图列表在哪里可以找到?

81

我想接收Android广播消息。是否有所有意图的列表?


11
已经过去7年了,但谷歌仍然没有在其文档中提供参考列表? - user3526
1
以下是列表链接: https://chromium.googlesource.com/android_tools/+/refs/heads/master/sdk/platforms/android-28/data/broadcast_actions.txt - Darush
13个回答

2
在我看来,没有这样的列表。在SDK目录中有一个有用的文件“broadcast_actions.txt”。但它只是Android API框架(android.),而不是本机应用程序(com.),显然也不是第三方应用程序。只有少数本地应用程序提供其广播意图的文档。对于第三方应用程序,您应该查看其文档或源代码(如果可用)。
例如,Android原生相机应用程序(com.android.camera)在每次拍摄新照片时都会广播此意图:
com.android.camera.NEW_PICTURE

据我所知,可以通过logcat在手机上监听所有广播意图。

在我看来,没有这样的列表。在SDK目录中有一个有用的文件“broadcast_actions.txt”。但它只是Android API框架(android.),而不是本地应用程序(com.),也不是第三方应用程序(显然)。只有少部分本地应用程序提供其广播意图的文档。对于第三方应用程序,您应该查看其文档或源代码(如果可用)。据我所知,可以使用logcat监听手机上的所有广播意图。 - Zanna
现在这才是一个完整的答案。你能把那些信息编辑到你的回答里吗? - durron597

0

前往路径 android-sdks\platforms\android-VERSION\data\broadcast_actions,您将获得不同版本 Android 的文件。


0

2
那甚至没有列出android.net.wifi.WIFI_STATE_CHANGED。 - IgorGanapolsky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接