web-dev-qa-db-ja.com

Android SDK?

こんにちは仲間、

標準のAndroid SDK?完全な "Android.intent.action.someaction"名を考えているので、すべてのIntentアクションの包括的な参照があるかどうかを知りたいIntent.ACTION_VIEW、Intent.ACTION_POWER_CONNECTEDなど、Intentクラスで定義された便利なエイリアスアクションの制限リストではありません...

すべてのIntentアクションがIntentクラスでエイリアス化されていると信じている人(私はごく最近までそれらの1つでした)少なくとも1つのアクションがあります。 /AudioService.Java)と私は他にもたくさんあると信じています。

しかし、Androidリファレンスで完全なリストを見つけることができませんでした。

ありがとう!

---更新日2012/01/23 15h36 ---

HDMI_PLUGは、Android SDk ...の一部ではありません... TelephonyManager.ACTION_PHONE_STATE_CHANGED。

32
Wouzz

ちょっと私は自分の質問に答えたと思う:)

私のAndroid SDKディレクトリ、/ platforms/Android-x/data(xはAPIレベル)で、いくつかの非常に興味深いファイルを見つけました。

  • activity_actions.txt
  • broadcast_actions.txt
  • categories.txt
  • features.txt
  • widgets.txt

最初の2つには、Intent.Javaで定義されていないものを含む、多くの生のIntentが含まれています。

私はこれらのリストが何のためにここにあるのかよくわかりません、彼らがAPIレベルを網羅していることを確認したいだけです...

56
Wouzz

完全なリストがある場合は、ここにあります http://developer.Android.com/reference/Android/content/Intent.html 「標準アクティビティアクション」から始まります。

6
LuxuryMode

標準のAndroid SDK?で定義されているすべてのIntentアクションの包括的な参照があるかどうかを知りたい

番号。

すべてのIntentアクションがIntentクラスでエイリアス化されていると信じている人(私はごく最近までそれらの1つでした)少なくとも1つのアクションがあります。 /AudioService.Java)と私は他にもたくさんあると信じています。

SDKにない場合、特定のバージョンのAndroid(past/present/future)または特定のデバイス(メーカーの変更可能性を考慮)に存在する保証はありません。非SDK要素)。特にこの場合、Android SDKにAudioServiceがなく、AndroidにHDMI_PLUGアクションがありません= SDK。

6
CommonsWare

いいえ、少なくとも網羅的なリストを見つけていないので、探しています。すべてのNFC関連するインテント(例:ACTION_NDEF_DISCOVERED、ACTION_TECH_DISCOVERED、...)を探していました。developer.Android.comのドキュメントはすべて断片的なもののようです。何かについて「決定的な」セクションがほとんどないこと、少しイライラします(しかし、それは私の意見です)。

0
user3870443