Wou*_*uzz 32 android action android-intent
嗨,伙计们,
我想知道是否对标准Android SDK中定义的所有Intent操作有详尽的参考?我正在考虑完整的"android.intent.action.someaction"名称,而不是Intent类中定义的方便别名操作的受限列表,例如Intent.ACTION_VIEW,Intent.ACTION_POWER_CONNECTED等...
对于那些认为所有Intent动作在Intent类中都有别名的人(直到最近我才是其中之一)我至少有一个动作不是:android.intent.action.HDMI_PLUG(在media/java/android/media中定义) /AudioService.java)我相信还有很多其他的.
但是我在Android Reference中找不到一些详尽的列表,所以也许你可以指引我到某个地方找到它?
谢谢 !
---更新23/01/2012 15h36 ---
感谢CommonsWare提及HDMI_PLUG并不是Android SDk的全部内容......这是一个不好的例子,但仍有Intent.java中未定义的意图,例如TelephonyManager.ACTION_PHONE_STATE_CHANGED.
Wou*_*uzz 57
嘿,我想我回答了自己的问题:)
在我的Android SDK目录中,在/ platforms/android-x/data(x是API级别)下,我发现了几个非常有趣的文件:
事实证明前两个包含大量原始Intent,包括未在Intent.java中定义的那些!
我不太确定这些列表是什么,我只是想确定它们的API级别是详尽的...(即使我不明白为什么它们不会)
如果有任何详尽的清单,它将在http://developer.android.com/reference/android/content/Intent.html从"标准活动操作"开始.
我想知道是否对标准Android SDK中定义的所有Intent操作有详尽的参考?
没有.
对于那些认为所有Intent动作在Intent类中都有别名的人(直到最近我才是其中之一)我至少有一个动作不是:android.intent.action.HDMI_PLUG(在media/java/android/media中定义) /AudioService.java)我相信还有很多其他的.
如果它不在SDK中,则无法保证它将存在于任何给定版本的Android(过去/现在/将来)或任何给定设备上(鉴于制造商能够更改非SDK元素).特别是在这种情况下,AudioServiceAndroid SDK中没有,Android SDK中没有任何HDMI_PLUG操作.
| 归档时间: |
|
| 查看次数: |
37633 次 |
| 最近记录: |