2010-10-27 8 views

Antwort

10

Hier ist die Intent reference und hier ist schön lesen Sie über Intents and Intent-Filters und eine andere interessante lesen Sie über whether you can use that intent.

Alle auf der Entwicklerseite von Android. Dies ist der erste Ort, an dem Sie immer suchen sollten.

+6

bei Octavian, meiner Antwort nach geht die Antwort nicht auf die Frage. batfree fragt nach einer Liste aller Broadcast-Ereignisse. Dies ist eine berechtigte Frage, da mehr als die in der Intent-Klasse aufgeführten vorhanden sind. Lesen Sie den obigen Kommentar zum Schloss. –

+0

Schön gelesen, aber leider keine Antwort auf die Frage wie oben gesagt. – schlenger

84

Ich habe die Broadcast-Intent-Liste gefunden. Es kann unter der sdks (oder android-sdks) /platforms//data/broadcast_actions.txt gefunden werden.

Vielen Dank.

+7

android.net.conn.CONNECTIVITY_CHANGE scheint eine gültige Broadcast-Absicht zu sein, aber ich konnte es nicht in der broadcast_actions.txt finden – lock

+6

Für die Lazy, Standardpfad unter Windows 7 64-Bit: '" C: \ Programme (x86) \ Android \ android-sdk \ Plattformen \ android-10 \ data \ broadcast_actions.txt "' –

+0

@lock Ja, es ist (kitkat) – Tobrun

36

Für API-Ebene 16 (ICS), dies ist die Liste:

android.app.action.ACTION_PASSWORD_CHANGED 
android.app.action.ACTION_PASSWORD_EXPIRING 
android.app.action.ACTION_PASSWORD_FAILED 
android.app.action.ACTION_PASSWORD_SUCCEEDED 
android.app.action.DEVICE_ADMIN_DISABLED 
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED 
android.app.action.DEVICE_ADMIN_ENABLED 
android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED 
android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED 
android.bluetooth.adapter.action.DISCOVERY_FINISHED 
android.bluetooth.adapter.action.DISCOVERY_STARTED 
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED 
android.bluetooth.adapter.action.SCAN_MODE_CHANGED 
android.bluetooth.adapter.action.STATE_CHANGED 
android.bluetooth.device.action.ACL_CONNECTED 
android.bluetooth.device.action.ACL_DISCONNECTED 
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED 
android.bluetooth.device.action.BOND_STATE_CHANGED 
android.bluetooth.device.action.CLASS_CHANGED 
android.bluetooth.device.action.FOUND 
android.bluetooth.device.action.NAME_CHANGED 
android.bluetooth.device.action.UUID 
android.bluetooth.devicepicker.action.DEVICE_SELECTED 
android.bluetooth.devicepicker.action.LAUNCH 
android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT 
android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED 
android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.pan.profile.action.CONNECTION_STATE_CHANGED 
android.hardware.action.NEW_PICTURE 
android.hardware.action.NEW_VIDEO 
android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS 
android.intent.action.ACTION_POWER_CONNECTED 
android.intent.action.ACTION_POWER_DISCONNECTED 
android.intent.action.ACTION_SHUTDOWN 
android.intent.action.AIRPLANE_MODE 
android.intent.action.BATTERY_CHANGED 
android.intent.action.BATTERY_LOW 
android.intent.action.BATTERY_OKAY 
android.intent.action.BOOT_COMPLETED 
android.intent.action.CAMERA_BUTTON 
android.intent.action.CONFIGURATION_CHANGED 
android.intent.action.DATA_SMS_RECEIVED 
android.intent.action.DATE_CHANGED 
android.intent.action.DEVICE_STORAGE_LOW 
android.intent.action.DEVICE_STORAGE_OK 
android.intent.action.DOCK_EVENT 
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE 
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE 
android.intent.action.FETCH_VOICEMAIL 
android.intent.action.GTALK_CONNECTED 
android.intent.action.GTALK_DISCONNECTED 
android.intent.action.HEADSET_PLUG 
android.intent.action.INPUT_METHOD_CHANGED 
android.intent.action.LOCALE_CHANGED 
android.intent.action.MANAGE_PACKAGE_STORAGE 
android.intent.action.MEDIA_BAD_REMOVAL 
android.intent.action.MEDIA_BUTTON 
android.intent.action.MEDIA_CHECKING 
android.intent.action.MEDIA_EJECT 
android.intent.action.MEDIA_MOUNTED 
android.intent.action.MEDIA_NOFS 
android.intent.action.MEDIA_REMOVED 
android.intent.action.MEDIA_SCANNER_FINISHED 
android.intent.action.MEDIA_SCANNER_SCAN_FILE 
android.intent.action.MEDIA_SCANNER_STARTED 
android.intent.action.MEDIA_SHARED 
android.intent.action.MEDIA_UNMOUNTABLE 
android.intent.action.MEDIA_UNMOUNTED 
android.intent.action.MY_PACKAGE_REPLACED 
android.intent.action.NEW_OUTGOING_CALL 
android.intent.action.NEW_VOICEMAIL 
android.intent.action.PACKAGE_ADDED 
android.intent.action.PACKAGE_CHANGED 
android.intent.action.PACKAGE_DATA_CLEARED 
android.intent.action.PACKAGE_FIRST_LAUNCH 
android.intent.action.PACKAGE_FULLY_REMOVED 
android.intent.action.PACKAGE_INSTALL 
android.intent.action.PACKAGE_NEEDS_VERIFICATION 
android.intent.action.PACKAGE_REMOVED 
android.intent.action.PACKAGE_REPLACED 
android.intent.action.PACKAGE_RESTARTED 
android.intent.action.PHONE_STATE 
android.intent.action.PROVIDER_CHANGED 
android.intent.action.PROXY_CHANGE 
android.intent.action.REBOOT 
android.intent.action.SCREEN_OFF 
android.intent.action.SCREEN_ON 
android.intent.action.TIMEZONE_CHANGED 
android.intent.action.TIME_SET 
android.intent.action.TIME_TICK 
android.intent.action.UID_REMOVED 
android.intent.action.USER_PRESENT 
android.intent.action.WALLPAPER_CHANGED 
android.media.ACTION_SCO_AUDIO_STATE_UPDATED 
android.media.AUDIO_BECOMING_NOISY 
android.media.RINGER_MODE_CHANGED 
android.media.SCO_AUDIO_STATE_CHANGED 
android.media.VIBRATE_SETTING_CHANGED 
android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION 
android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION 
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED 
android.net.nsd.STATE_CHANGED 
android.net.wifi.NETWORK_IDS_CHANGED 
android.net.wifi.RSSI_CHANGED 
android.net.wifi.SCAN_RESULTS 
android.net.wifi.STATE_CHANGE 
android.net.wifi.WIFI_STATE_CHANGED 
android.net.wifi.p2p.CONNECTION_STATE_CHANGE 
android.net.wifi.p2p.DISCOVERY_STATE_CHANGE 
android.net.wifi.p2p.PEERS_CHANGED 
android.net.wifi.p2p.STATE_CHANGED 
android.net.wifi.p2p.THIS_DEVICE_CHANGED 
android.net.wifi.supplicant.CONNECTION_CHANGE 
android.net.wifi.supplicant.STATE_CHANGE 
android.provider.Telephony.SIM_FULL 
android.provider.Telephony.SMS_CB_RECEIVED 
android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED 
android.provider.Telephony.SMS_RECEIVED 
android.provider.Telephony.SMS_REJECTED 
android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED 
android.provider.Telephony.WAP_PUSH_RECEIVED 
android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED 
android.speech.tts.engine.TTS_DATA_INSTALLED 
+0

Quelle für diese? Es scheint auch einige fehlen, dh. 'android.intent.action.PICK', hinzugefügt in API Level 1: http://developer.android.com/reference/android/content/Intent.html#ACTION_PICK – domen

+0

Wie @JanSchejbal darauf hinweist, fand ich es in meinem" C: \ Programme (x86) \ Android \ android-sdk \ Plattformen \ android-10 \ data \ broadcast_actions.txt "Datei. Ich wollte es für API 17 aktualisieren, aber es gab einige in 16, die nicht in 17 waren, von denen ich weiß, dass sie noch immer wie Telefonie-Telefone implementiert sind. Ich weiß nicht, warum PICK fehlt, aber zur gleichen Zeit weiß ich nicht, warum Telefonie in meiner Datei für 17 fehlt. Diese Liste ist direkt aus meiner Datei. – dberm22

6

Die Liste kann leicht bei .android-SDKs finden \ Plattformen \ android-17 \ data \ broadcast_actions.

android.app.action.ACTION_PASSWORD_CHANGED 
android.app.action.ACTION_PASSWORD_EXPIRING 
android.app.action.ACTION_PASSWORD_FAILED 
android.app.action.ACTION_PASSWORD_SUCCEEDED 
android.app.action.DEVICE_ADMIN_DISABLED 
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED 
android.app.action.DEVICE_ADMIN_ENABLED 
android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED 
android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED 
android.bluetooth.adapter.action.DISCOVERY_FINISHED 
android.bluetooth.adapter.action.DISCOVERY_STARTED 
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED 
android.bluetooth.adapter.action.SCAN_MODE_CHANGED 
android.bluetooth.adapter.action.STATE_CHANGED 
android.bluetooth.device.action.ACL_CONNECTED 
android.bluetooth.device.action.ACL_DISCONNECTED 
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED 
android.bluetooth.device.action.BOND_STATE_CHANGED 
android.bluetooth.device.action.CLASS_CHANGED 
android.bluetooth.device.action.FOUND 
android.bluetooth.device.action.NAME_CHANGED 
android.bluetooth.device.action.UUID 
android.bluetooth.devicepicker.action.DEVICE_SELECTED 
android.bluetooth.devicepicker.action.LAUNCH 
android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT 
android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED 
android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.pan.profile.action.CONNECTION_STATE_CHANGED 
android.hardware.action.NEW_PICTURE 
android.hardware.action.NEW_VIDEO 
android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS 
android.intent.action.ACTION_POWER_CONNECTED 
android.intent.action.ACTION_POWER_DISCONNECTED 
android.intent.action.ACTION_SHUTDOWN 
android.intent.action.AIRPLANE_MODE 
android.intent.action.BATTERY_CHANGED 
android.intent.action.BATTERY_LOW 
android.intent.action.BATTERY_OKAY 
android.intent.action.BOOT_COMPLETED 
android.intent.action.CAMERA_BUTTON 
android.intent.action.CONFIGURATION_CHANGED 
android.intent.action.DATE_CHANGED 
android.intent.action.DEVICE_STORAGE_LOW 
android.intent.action.DEVICE_STORAGE_OK 
android.intent.action.DOCK_EVENT 
android.intent.action.DREAMING_STARTED 
android.intent.action.DREAMING_STOPPED 
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE 
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE 
android.intent.action.FETCH_VOICEMAIL 
android.intent.action.GTALK_CONNECTED 
android.intent.action.GTALK_DISCONNECTED 
android.intent.action.HEADSET_PLUG 
android.intent.action.INPUT_METHOD_CHANGED 
android.intent.action.LOCALE_CHANGED 
android.intent.action.MANAGE_PACKAGE_STORAGE 
android.intent.action.MEDIA_BAD_REMOVAL 
android.intent.action.MEDIA_BUTTON 
android.intent.action.MEDIA_CHECKING 
android.intent.action.MEDIA_EJECT 
android.intent.action.MEDIA_MOUNTED 
android.intent.action.MEDIA_NOFS 
android.intent.action.MEDIA_REMOVED 
android.intent.action.MEDIA_SCANNER_FINISHED 
android.intent.action.MEDIA_SCANNER_SCAN_FILE 
android.intent.action.MEDIA_SCANNER_STARTED 
android.intent.action.MEDIA_SHARED 
android.intent.action.MEDIA_UNMOUNTABLE 
android.intent.action.MEDIA_UNMOUNTED 
android.intent.action.MY_PACKAGE_REPLACED 
android.intent.action.NEW_OUTGOING_CALL 
android.intent.action.NEW_VOICEMAIL 
android.intent.action.PACKAGE_ADDED 
android.intent.action.PACKAGE_CHANGED 
android.intent.action.PACKAGE_DATA_CLEARED 
android.intent.action.PACKAGE_FIRST_LAUNCH 
android.intent.action.PACKAGE_FULLY_REMOVED 
android.intent.action.PACKAGE_INSTALL 
android.intent.action.PACKAGE_NEEDS_VERIFICATION 
android.intent.action.PACKAGE_REMOVED 
android.intent.action.PACKAGE_REPLACED 
android.intent.action.PACKAGE_RESTARTED 
android.intent.action.PACKAGE_VERIFIED 
android.intent.action.PHONE_STATE 
android.intent.action.PROVIDER_CHANGED 
android.intent.action.PROXY_CHANGE 
android.intent.action.REBOOT 
android.intent.action.SCREEN_OFF 
android.intent.action.SCREEN_ON 
android.intent.action.TIMEZONE_CHANGED 
android.intent.action.TIME_SET 
android.intent.action.TIME_TICK 
android.intent.action.UID_REMOVED 
android.intent.action.USER_PRESENT 
android.intent.action.WALLPAPER_CHANGED 
android.media.ACTION_SCO_AUDIO_STATE_UPDATED 
android.media.AUDIO_BECOMING_NOISY 
android.media.RINGER_MODE_CHANGED 
android.media.SCO_AUDIO_STATE_CHANGED 
android.media.VIBRATE_SETTING_CHANGED 
android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION 
android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION 
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED 
android.net.nsd.STATE_CHANGED 
android.net.wifi.NETWORK_IDS_CHANGED 
android.net.wifi.RSSI_CHANGED 
android.net.wifi.SCAN_RESULTS 
android.net.wifi.STATE_CHANGE 
android.net.wifi.WIFI_STATE_CHANGED 
android.net.wifi.p2p.CONNECTION_STATE_CHANGE 
android.net.wifi.p2p.DISCOVERY_STATE_CHANGE 
android.net.wifi.p2p.PEERS_CHANGED 
android.net.wifi.p2p.STATE_CHANGED 
android.net.wifi.p2p.THIS_DEVICE_CHANGED 
android.net.wifi.supplicant.CONNECTION_CHANGE 
android.net.wifi.supplicant.STATE_CHANGE 
android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED 
android.speech.tts.engine.TTS_DATA_INSTALLED 
13

* API-Ebene 21

android.app.action.ACTION_PASSWORD_CHANGED 
android.app.action.ACTION_PASSWORD_EXPIRING 
android.app.action.ACTION_PASSWORD_FAILED 
android.app.action.ACTION_PASSWORD_SUCCEEDED 
android.app.action.DEVICE_ADMIN_DISABLED 
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED 
android.app.action.DEVICE_ADMIN_ENABLED 
android.app.action.LOCK_TASK_ENTERING 
android.app.action.LOCK_TASK_EXITING 
android.app.action.NEXT_ALARM_CLOCK_CHANGED 
android.app.action.PROFILE_PROVISIONING_COMPLETE 
android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED 
android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED 
android.bluetooth.adapter.action.DISCOVERY_FINISHED 
android.bluetooth.adapter.action.DISCOVERY_STARTED 
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED 
android.bluetooth.adapter.action.SCAN_MODE_CHANGED 
android.bluetooth.adapter.action.STATE_CHANGED 
android.bluetooth.device.action.ACL_CONNECTED 
android.bluetooth.device.action.ACL_DISCONNECTED 
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED 
android.bluetooth.device.action.BOND_STATE_CHANGED 
android.bluetooth.device.action.CLASS_CHANGED 
android.bluetooth.device.action.FOUND 
android.bluetooth.device.action.NAME_CHANGED 
android.bluetooth.device.action.PAIRING_REQUEST 
android.bluetooth.device.action.UUID 
android.bluetooth.devicepicker.action.DEVICE_SELECTED 
android.bluetooth.devicepicker.action.LAUNCH 
android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT 
android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED 
android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.pan.profile.action.CONNECTION_STATE_CHANGED 
android.hardware.action.NEW_PICTURE 
android.hardware.action.NEW_VIDEO 
android.hardware.hdmi.action.OSD_MESSAGE 
android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS 
android.intent.action.ACTION_POWER_CONNECTED 
android.intent.action.ACTION_POWER_DISCONNECTED 
android.intent.action.ACTION_SHUTDOWN 
android.intent.action.AIRPLANE_MODE 
android.intent.action.APPLICATION_RESTRICTIONS_CHANGED 
android.intent.action.BATTERY_CHANGED 
android.intent.action.BATTERY_LOW android.intent.action.BATTERY_OKAY 
android.intent.action.BOOT_COMPLETED 
android.intent.action.CAMERA_BUTTON 
android.intent.action.CONFIGURATION_CHANGED 
android.intent.action.CONTENT_CHANGED 
android.intent.action.DATA_SMS_RECEIVED 
android.intent.action.DATE_CHANGED 
android.intent.action.DEVICE_STORAGE_LOW 
android.intent.action.DEVICE_STORAGE_OK 
android.intent.action.DOCK_EVENT 
android.intent.action.DOWNLOAD_COMPLETE 
android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED 
android.intent.action.DREAMING_STARTED 
android.intent.action.DREAMING_STOPPED 
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE 
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE 
android.intent.action.FETCH_VOICEMAIL 
android.intent.action.GTALK_CONNECTED 
android.intent.action.GTALK_DISCONNECTED 
android.intent.action.HEADSET_PLUG 
android.intent.action.HEADSET_PLUG 
android.intent.action.INPUT_METHOD_CHANGED 
android.intent.action.LOCALE_CHANGED 
android.intent.action.MANAGE_PACKAGE_STORAGE 
android.intent.action.MEDIA_BAD_REMOVAL 
android.intent.action.MEDIA_BUTTON 
android.intent.action.MEDIA_CHECKING 
android.intent.action.MEDIA_EJECT 
android.intent.action.MEDIA_MOUNTED android.intent.action.MEDIA_NOFS 
android.intent.action.MEDIA_REMOVED 
android.intent.action.MEDIA_SCANNER_FINISHED 
android.intent.action.MEDIA_SCANNER_SCAN_FILE 
android.intent.action.MEDIA_SCANNER_STARTED 
android.intent.action.MEDIA_SHARED 
android.intent.action.MEDIA_UNMOUNTABLE 
android.intent.action.MEDIA_UNMOUNTED 
android.intent.action.MY_PACKAGE_REPLACED 
android.intent.action.NEW_OUTGOING_CALL 
android.intent.action.NEW_VOICEMAIL 
android.intent.action.PACKAGE_ADDED 
android.intent.action.PACKAGE_CHANGED 
android.intent.action.PACKAGE_DATA_CLEARED 
android.intent.action.PACKAGE_FIRST_LAUNCH 
android.intent.action.PACKAGE_FULLY_REMOVED 
android.intent.action.PACKAGE_INSTALL 
android.intent.action.PACKAGE_NEEDS_VERIFICATION 
android.intent.action.PACKAGE_REMOVED 
android.intent.action.PACKAGE_REPLACED 
android.intent.action.PACKAGE_RESTARTED 
android.intent.action.PACKAGE_VERIFIED 
android.intent.action.PHONE_STATE 
android.intent.action.PROVIDER_CHANGED 
android.intent.action.PROXY_CHANGE android.intent.action.REBOOT 
android.intent.action.SCREEN_OFF android.intent.action.SCREEN_ON 
android.intent.action.TIMEZONE_CHANGED 
android.intent.action.TIME_SET android.intent.action.TIME_TICK 
android.intent.action.UID_REMOVED android.intent.action.USER_PRESENT 
android.intent.action.WALLPAPER_CHANGED 
android.media.ACTION_SCO_AUDIO_STATE_UPDATED 
android.media.AUDIO_BECOMING_NOISY android.media.RINGER_MODE_CHANGED 
android.media.SCO_AUDIO_STATE_CHANGED 
android.media.VIBRATE_SETTING_CHANGED 
android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION 
android.media.action.HDMI_AUDIO_PLUG 
android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION 
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED 
android.net.conn.CONNECTIVITY_CHANGE android.net.nsd.STATE_CHANGED 
android.net.scoring.SCORER_CHANGED 
android.net.scoring.SCORE_NETWORKS 
android.net.wifi.NETWORK_IDS_CHANGED android.net.wifi.RSSI_CHANGED 
android.net.wifi.SCAN_RESULTS android.net.wifi.STATE_CHANGE 
android.net.wifi.WIFI_STATE_CHANGED 
android.net.wifi.p2p.CONNECTION_STATE_CHANGE 
android.net.wifi.p2p.DISCOVERY_STATE_CHANGE 
android.net.wifi.p2p.PEERS_CHANGED 
android.net.wifi.p2p.STATE_CHANGED 
android.net.wifi.p2p.THIS_DEVICE_CHANGED 
android.net.wifi.supplicant.CONNECTION_CHANGE 
android.net.wifi.supplicant.STATE_CHANGE 
android.nfc.action.ADAPTER_STATE_CHANGED 
android.os.action.POWER_SAVE_MODE_CHANGED 
android.provider.Telephony.SIM_FULL 
android.provider.Telephony.SMS_CB_RECEIVED 
android.provider.Telephony.SMS_DELIVER 
android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED 
android.provider.Telephony.SMS_RECEIVED 
android.provider.Telephony.SMS_REJECTED 
android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED 
android.provider.Telephony.WAP_PUSH_DELIVER 
android.provider.Telephony.WAP_PUSH_RECEIVED 
android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED 
android.speech.tts.engine.TTS_DATA_INSTALLED 

Aktualisiert Broadcast-Intents Liste für Android API-Ebene 21.

+1

Gibt es eine URL für diese Information? –

+1

Ich kenne keine URL. eigentlich können wir auf diese Informationen im Verzeichnis sdk /data/broadcast_actions.txt zugreifen (beantwortet von batfree). Aber ich wollte alle Informationen direkt hier zeigen, anstatt ins Verzeichnis zu gehen. – Niranjan

5

Nun, ich habe eine Methode, durch die ich bekommen alle Absichten Liste, möglicherweise nicht eine offizielle, aber funktioniert ziemlich gut.

Öffnen Sie die Manifest-Datei (AndroidManifest.xml) Ihres Projekts, geben Sie das folgende Code-Snippet in das Feld "Application" ein.

Nächster Schritt den Cursor in Intent-Filter-Abschnitt nach "Android." und drücken Sie Strg + Leertaste.

Sie erhalten alle möglichen Absichten als Pop-up und Sie können die Liste dann kopieren, wo immer Sie wollen.

Vergessen Sie nicht, den obigen Code aus Manifest zu entfernen, wenn Sie fertig sind.

Ich hoffe, es hilft.

2

Aus meiner Sicht gibt es keine solche Liste. Im SDK-Verzeichnis befindet sich eine nützliche Datei "broadcast_actions.txt". Aber es ist nur das Android-API-Framework (Android.), Nicht die nativen Anwendungen (com.), Und (offensichtlich) keine Anwendungen von Drittanbietern. Nur ein kleiner Teil der nativen Anwendungen bietet Dokumentation für ihre Broadcast-Absichten. Für Anwendungen von Drittanbietern sollten Sie ihre Dokumentation oder den Quellcode überprüfen, falls verfügbar.

Zum Beispiel des Android nativen Kamera-App (com.android.camera) sendet diese Absicht jederzeit ein neues Bild aufgenommen wird:

com.android.camera.NEW_PICTURE 

Soweit ich weiß, dass es möglich ist, zu allen Broadcast-Absichten auf zuhören das Telefon mit Logcat.

+0

Okay, wie löst man dann dieses Problem? – durron597

+0

Aus meiner Sicht gibt es keine solche Liste. Im SDK-Verzeichnis befindet sich eine nützliche Datei "broadcast_actions.txt". Aber es ist nur das Android-API-Framework (Android.), Nicht die nativen Anwendungen (com.), Und (offensichtlich) keine Anwendungen von Drittanbietern. Nur ein kleiner Teil der nativen Anwendungen bietet Dokumentation für ihre Broadcast-Absichten. Für Anwendungen von Drittanbietern sollten Sie ihre Dokumentation oder den Quellcode überprüfen, falls verfügbar. Soweit ich weiß, ist es möglich mit Logcat alle Sendeabsichten am Telefon zu hören. – Zanna

+0

jetzt ist das eine vollständige Antwort. Können Sie diese Informationen in Ihre Antwort einarbeiten? – durron597

3

Aktuelle Version (1.3) von Android Studio wird Ihnen eine Liste, wenn Sie CTRL + SPACE wie folgt drücken:

enter image description here

1

Neue aktualisierte Liste, API-Ebene 27

android.app.action.ACTION_PASSWORD_CHANGED 
android.app.action.ACTION_PASSWORD_EXPIRING 
android.app.action.ACTION_PASSWORD_FAILED 
android.app.action.ACTION_PASSWORD_SUCCEEDED 
android.app.action.DEVICE_ADMIN_DISABLED 
android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED 
android.app.action.DEVICE_ADMIN_ENABLED 
android.app.action.DEVICE_OWNER_CHANGED 
android.app.action.INTERRUPTION_FILTER_CHANGED 
android.app.action.LOCK_TASK_ENTERING 
android.app.action.LOCK_TASK_EXITING 
android.app.action.NEXT_ALARM_CLOCK_CHANGED 
android.app.action.NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED 
android.app.action.NOTIFICATION_POLICY_CHANGED 
android.app.action.PROFILE_PROVISIONING_COMPLETE 
android.app.action.SYSTEM_UPDATE_POLICY_CHANGED 
android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED 
android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED 
android.bluetooth.adapter.action.DISCOVERY_FINISHED 
android.bluetooth.adapter.action.DISCOVERY_STARTED 
android.bluetooth.adapter.action.LOCAL_NAME_CHANGED 
android.bluetooth.adapter.action.SCAN_MODE_CHANGED 
android.bluetooth.adapter.action.STATE_CHANGED 
android.bluetooth.device.action.ACL_CONNECTED 
android.bluetooth.device.action.ACL_DISCONNECTED 
android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED 
android.bluetooth.device.action.BOND_STATE_CHANGED 
android.bluetooth.device.action.CLASS_CHANGED 
android.bluetooth.device.action.FOUND 
android.bluetooth.device.action.NAME_CHANGED 
android.bluetooth.device.action.PAIRING_REQUEST 
android.bluetooth.device.action.UUID 
android.bluetooth.devicepicker.action.DEVICE_SELECTED 
android.bluetooth.devicepicker.action.LAUNCH 
android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT 
android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED 
android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED 
android.bluetooth.pan.profile.action.CONNECTION_STATE_CHANGED 
android.hardware.action.NEW_PICTURE 
android.hardware.action.NEW_VIDEO 
android.hardware.hdmi.action.OSD_MESSAGE 
android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS 
android.intent.action.ACTION_POWER_CONNECTED 
android.intent.action.ACTION_POWER_DISCONNECTED 
android.intent.action.ACTION_SHUTDOWN 
android.intent.action.AIRPLANE_MODE 
android.intent.action.APPLICATION_RESTRICTIONS_CHANGED 
android.intent.action.BATTERY_CHANGED 
android.intent.action.BATTERY_LOW 
android.intent.action.BATTERY_OKAY 
android.intent.action.BOOT_COMPLETED 
android.intent.action.CAMERA_BUTTON 
android.intent.action.CONFIGURATION_CHANGED 
android.intent.action.CONTENT_CHANGED 
android.intent.action.DATA_SMS_RECEIVED 
android.intent.action.DATE_CHANGED 
android.intent.action.DEVICE_STORAGE_LOW 
android.intent.action.DEVICE_STORAGE_OK 
android.intent.action.DOCK_EVENT 
android.intent.action.DOWNLOAD_COMPLETE 
android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED 
android.intent.action.DREAMING_STARTED 
android.intent.action.DREAMING_STOPPED 
android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE 
android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE 
android.intent.action.FETCH_VOICEMAIL 
android.intent.action.GTALK_CONNECTED 
android.intent.action.GTALK_DISCONNECTED 
android.intent.action.HEADSET_PLUG 
android.intent.action.HEADSET_PLUG 
android.intent.action.INPUT_METHOD_CHANGED 
android.intent.action.LOCALE_CHANGED 
android.intent.action.LOCKED_BOOT_COMPLETED 
android.intent.action.MANAGE_PACKAGE_STORAGE 
android.intent.action.MEDIA_BAD_REMOVAL 
android.intent.action.MEDIA_BUTTON 
android.intent.action.MEDIA_CHECKING 
android.intent.action.MEDIA_EJECT 
android.intent.action.MEDIA_MOUNTED 
android.intent.action.MEDIA_NOFS 
android.intent.action.MEDIA_REMOVED 
android.intent.action.MEDIA_SCANNER_FINISHED 
android.intent.action.MEDIA_SCANNER_SCAN_FILE 
android.intent.action.MEDIA_SCANNER_STARTED 
android.intent.action.MEDIA_SHARED 
android.intent.action.MEDIA_UNMOUNTABLE 
android.intent.action.MEDIA_UNMOUNTED 
android.intent.action.MY_PACKAGE_REPLACED 
android.intent.action.NEW_OUTGOING_CALL 
android.intent.action.NEW_VOICEMAIL 
android.intent.action.PACKAGES_SUSPENDED 
android.intent.action.PACKAGES_UNSUSPENDED 
android.intent.action.PACKAGE_ADDED 
android.intent.action.PACKAGE_CHANGED 
android.intent.action.PACKAGE_DATA_CLEARED 
android.intent.action.PACKAGE_FIRST_LAUNCH 
android.intent.action.PACKAGE_FULLY_REMOVED 
android.intent.action.PACKAGE_INSTALL 
android.intent.action.PACKAGE_NEEDS_VERIFICATION 
android.intent.action.PACKAGE_REMOVED 
android.intent.action.PACKAGE_REPLACED 
android.intent.action.PACKAGE_RESTARTED 
android.intent.action.PACKAGE_VERIFIED 
android.intent.action.PHONE_STATE 
android.intent.action.PROVIDER_CHANGED 
android.intent.action.PROXY_CHANGE 
android.intent.action.REBOOT 
android.intent.action.SCREEN_OFF 
android.intent.action.SCREEN_ON 
android.intent.action.SYNC_VOICEMAIL 
android.intent.action.TIMEZONE_CHANGED 
android.intent.action.TIME_SET 
android.intent.action.TIME_TICK 
android.intent.action.UID_REMOVED 
android.intent.action.USER_PRESENT 
android.intent.action.USER_UNLOCKED 
android.intent.action.WALLPAPER_CHANGED 
android.media.ACTION_SCO_AUDIO_STATE_UPDATED 
android.media.AUDIO_BECOMING_NOISY 
android.media.RINGER_MODE_CHANGED 
android.media.SCO_AUDIO_STATE_CHANGED 
android.media.VIBRATE_SETTING_CHANGED 
android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION 
android.media.action.HDMI_AUDIO_PLUG 
android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION 
android.net.conn.BACKGROUND_DATA_SETTING_CHANGED 
android.net.conn.CONNECTIVITY_CHANGE 
android.net.conn.RESTRICT_BACKGROUND_CHANGED 
android.net.nsd.STATE_CHANGED 
android.net.scoring.SCORER_CHANGED 
android.net.scoring.SCORE_NETWORKS 
android.net.wifi.NETWORK_IDS_CHANGED 
android.net.wifi.RSSI_CHANGED 
android.net.wifi.SCAN_RESULTS 
android.net.wifi.STATE_CHANGE 
android.net.wifi.WIFI_STATE_CHANGED 
android.net.wifi.p2p.CONNECTION_STATE_CHANGE 
android.net.wifi.p2p.DISCOVERY_STATE_CHANGE 
android.net.wifi.p2p.PEERS_CHANGED 
android.net.wifi.p2p.STATE_CHANGED 
android.net.wifi.p2p.THIS_DEVICE_CHANGED 
android.net.wifi.supplicant.CONNECTION_CHANGE 
android.net.wifi.supplicant.STATE_CHANGE 
android.nfc.action.ADAPTER_STATE_CHANGED 
android.os.action.DEVICE_IDLE_MODE_CHANGED 
android.os.action.POWER_SAVE_MODE_CHANGED 
android.provider.Telephony.SIM_FULL 
android.provider.Telephony.SMS_CB_RECEIVED 
android.provider.Telephony.SMS_DELIVER 
android.provider.Telephony.SMS_RECEIVED 
android.provider.Telephony.SMS_REJECTED 
android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED 
android.provider.Telephony.WAP_PUSH_DELIVER 
android.provider.Telephony.WAP_PUSH_RECEIVED 
android.provider.action.DEFAULT_SMS_PACKAGE_CHANGED 
android.provider.action.EXTERNAL_PROVIDER_CHANGE 
android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED 
android.speech.tts.engine.TTS_DATA_INSTALLED 
Verwandte Themen