Was ist die erschöpfende Liste aller "android.intent.action" -Aktionen, die im Android SDK verfügbar sind?
Hi fellows,
Ich würde gerne wissen, ob es eine erschöpfende Referenz der Absicht Aktionen definiert in der standard-Android-SDK ? Ich denke da an das volle "android.Absicht.Aktion.someaction" Namen, nicht die eingeschränkte Liste bequem Aliasing Aktionen definiert, die in der Intent-Klasse, e -.g Vorsatz.ACTION_VIEW, Vorsatz.ACTION_POWER_CONNECTED, etc...
Für diejenigen, die glauben, die alle mit der Absicht Aktionen sind alias in der Absicht Klasse (ich war einer von Ihnen bis ganz vor kurzem) habe ich mindestens eine Aktion, die nicht : android.Absicht.Aktion.HDMI_PLUG (definiert in media/java/android/media/AudioService.java) und ich glaube, es gibt viele andere.
Aber ich konnte nicht finden, einige erschöpfende Liste in der Android-Referenz, so vielleicht, wenn Sie mir direkt an einige Stelle ich es finden kann ?
Dank !
--- UPDATE-23/01/2012 15h36 ---
Dank CommonsWare für die Erwähnung HDMI_PLUG ist gar nicht Teil des Android-SDk... es war ein schlechtes Beispiel, aber dennoch gibt es Absichten, die nicht definiert sind in Intent.java wie TelephonyManager.ACTION_PHONE_STATE_CHANGED.
InformationsquelleAutor der Frage Wouzz | 2012-01-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hey, ich denke ich habe meine Frage selbst beantwortet 🙂
In meinem Android-SDK-Verzeichnis unter /platforms/android-x/- Daten (x die API-Ebene), die ich gefunden habe mehrere sehr interessante Dateien:
Stellt sich heraus, die ersten beiden enthalten eine Menge von roh-Absichten, einschließlich diejenigen, die nicht definiert sind in Intent.java !
Ich bin mir nicht ganz sicher, was diese Listen sind hier für, ich möchte nur sicher sein, Sie sind erschöpfend für Ihre API-Ebene... (auch wenn ich nicht sehen, warum würden Sie nicht sein)
InformationsquelleAutor der Antwort Wouzz
Wenn es gibt keine vollständige Liste, es wäre hier http://developer.android.com/reference/android/content/Intent.html ab "Standard-Aktivität Aktionen".
InformationsquelleAutor der Antwort LuxuryMode
Nicht.
Wenn es nicht in der SDK, gibt es keine Garantie, dass es existiert auf einem bestimmten Android-version (Vergangenheit/Gegenwart/Zukunft) oder auf einem bestimmten Gerät (Hersteller Fähigkeit zur Veränderung nicht-SDK-Elemente). Speziell in diesem Fall, es gibt keine
AudioService
im Android-SDK und dort ist keineHDMI_PLUG
action im Android-SDK.InformationsquelleAutor der Antwort CommonsWare
Nein, zumindest ich habe nicht gefunden, eine vollständige Liste ist und gesucht haben. Ich war auf der Suche für alle NFC-bezogenen Absichten (z.B. ACTION_NDEF_DISCOVERED, ACTION_TECH_DISCOVERED, ...).
Es scheint, wie die developer.android.com Dokumentation ist alles Stück-Mahlzeit. Was ich meine ist, dass es kaum eine "endgültige" Abschnitte auf alles. Ein wenig frustrierend. (Aber das ist nur meine Meinung).
InformationsquelleAutor der Antwort user3870443