Каков исчерпывающий список всех действий «android.intent.action», доступных в Android SDK?

Привет, ребята,

Я хотел бы знать, есть ли исчерпывающая ссылка на все действия Intent, определенные в стандартном Android SDK? Я думаю о полных именах «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.

Solutions Collecting From Web of "Каков исчерпывающий список всех действий «android.intent.action», доступных в Android SDK?"

Эй, я думаю, я ответил на свой вопрос 🙂

В моем каталоге Android SDK под / platform / android-x / data (x является уровнем API) я нашел несколько очень интересных файлов:

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

Оказывается, два первых содержат много сырых намерений, в том числе те, которые не определены в Intent.java!

Я не совсем уверен, для чего нужны тезисы, я бы просто хотел быть уверенным, что они исчерпывающие для уровня API … (даже если я не понимаю, почему их не будет)

Если есть исчерпывающий список, это будет здесь http://developer.android.com/reference/android/content/Intent.html, начиная с «Стандартных действий».

Я хотел бы знать, есть ли исчерпывающая ссылка на все действия Intent, определенные в стандартном Android SDK?

Нет.

Для тех, кто считает, что все действия Intent сглажены в классе Intent (я был одним из них до недавнего времени), у меня есть хотя бы одно действие, которое не является: android.intent.action.HDMI_PLUG (определяется в media / java / android / media /AudioService.java), и я считаю, что есть много других.

Если это не в SDK, нет никакой гарантии, что он будет существовать в любой версии Android (прошлое / настоящее / будущее) или на любом данном устройстве (учитывая способность производителей изменять элементы, отличные от SDK). В частности, в этом случае в Android SDK отсутствует AudioService в Android SDK нет действия HDMI_PLUG .

Нет, по крайней мере, я не нашел исчерпывающего списка и искал его. Я искал все связанные с NFC намерения (например, ACTION_NDEF_DISCOVERED, ACTION_TECH_DISCOVERED, …). Похоже, что документация разработчика.android.com – это кусочек еды. Я имею в виду, что на каких-либо «окончательных» разделах практически нет. Немного разочаровывает. (Но это только мое мнение).