Ich möchte die Android-Broadcast-Nachrichten empfangen. Gibt es eine Liste aller Absichten?
android
android-intent
broadcast
Fledermausfrei
quelle
quelle
Antworten:
Ich habe die Broadcast Intent-Liste gefunden. Es kann sich unter dem befinden
sdks(or android-sdks)/platforms/<android-sdk-version>/data/broadcast_actions.txt
.quelle
"C:\Program Files (x86)\Android\android-sdk\platforms\android-10\data\broadcast_actions.txt"
C:\Users\[username]\AppData\Local\Android\Sdk\platforms\android-25\data\broadcast_actions.txt
Für API Level 16 (ICS) ist dies 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
quelle
android.intent.action.PICK
, hinzugefügt in API Level 1: developer.android.com/reference/android/content/…* API-Level 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
Aktualisierte Liste der Broadcast-Absichten für Android API Level 21.
quelle
Hier ist die Absichtsreferenz und hier ist eine schöne Lektüre über Absichten und Absichtsfilter und eine weitere interessante Lektüre darüber, ob Sie diese Absicht verwenden können .
Alle befinden sich auf der Entwicklerseite von Android. Dies ist der erste Ort, an dem Sie immer suchen sollten.
quelle
Die Liste finden Sie leicht unter .android-sdks \ platform \ 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
quelle
Die aktuelle Version (1.3) von Android Studio gibt Ihnen eine Liste, wenn Sie STRG + LEERTASTE wie folgt drücken:
quelle
Neue aktualisierte Liste, API-Level 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.BADGE_COUNT_UPDATE 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
quelle
Nun, ich habe eine Methode, mit der ich alle Absichtslisten erhalte, vielleicht keine offizielle, aber sie funktioniert ziemlich gut.
Öffnen Sie die Manifest-Datei (AndroidManifest.xml) Ihres Projekts und fügen Sie das folgende Code-Snippet unten in das "Application" -Tag ein.
<receiver android:name="test" android:enabled="true"> <intent-filter> <action android:name="android."/> </intent-filter> </receiver>
Im nächsten Schritt setzen Sie den Cursor in den Intent-Filter-Bereich nach "android". und drücken Sie Strg + Leertaste.
Sie würden alle möglichen Absichten als Popup erhalten und 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.
quelle
Neue aktualisierte Liste für API Level 28: 'Android-N'
android.accounts.LOGIN_ACCOUNTS_CHANGED android.accounts.action.ACCOUNT_REMOVED 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.APPLICATION_DELEGATION_SCOPES_CHANGED android.app.action.APP_BLOCK_STATE_CHANGED 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_CHANNEL_BLOCK_STATE_CHANGED android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED android.app.action.NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED android.app.action.NOTIFICATION_POLICY_CHANGED android.app.action.PROFILE_OWNER_CHANGED android.app.action.PROFILE_PROVISIONING_COMPLETE android.app.action.SYSTEM_UPDATE_POLICY_CHANGED android.appwidget.action.APPWIDGET_DELETED android.appwidget.action.APPWIDGET_DISABLED android.appwidget.action.APPWIDGET_ENABLED android.appwidget.action.APPWIDGET_HOST_RESTORED android.appwidget.action.APPWIDGET_RESTORED android.appwidget.action.APPWIDGET_UPDATE android.appwidget.action.APPWIDGET_UPDATE_OPTIONS 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.hearingaid.profile.action.ACTIVE_DEVICE_CHANGED android.bluetooth.hearingaid.profile.action.CONNECTION_STATE_CHANGED android.bluetooth.hearingaid.profile.action.PLAYING_STATE_CHANGED android.bluetooth.hiddevice.profile.action.CONNECTION_STATE_CHANGED android.bluetooth.input.profile.action.CONNECTION_STATE_CHANGED android.bluetooth.pan.profile.action.CONNECTION_STATE_CHANGED android.bluetooth.pbap.profile.action.CONNECTION_STATE_CHANGED android.content.pm.action.SESSION_COMMITTED android.hardware.action.NEW_PICTURE android.hardware.action.NEW_VIDEO android.hardware.hdmi.action.OSD_MESSAGE android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS android.hardware.usb.action.USB_ACCESSORY_ATTACHED android.hardware.usb.action.USB_ACCESSORY_DETACHED android.hardware.usb.action.USB_DEVICE_ATTACHED android.hardware.usb.action.USB_DEVICE_DETACHED 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.CLOSE_SYSTEM_DIALOGS 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.DROPBOX_ENTRY_ADDED android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE android.intent.action.FACTORY_RESET 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.INTENT_FILTER_NEEDS_VERIFICATION android.intent.action.LOCALE_CHANGED android.intent.action.LOCKED_BOOT_COMPLETED android.intent.action.MANAGE_PACKAGE_STORAGE android.intent.action.MASTER_CLEAR_NOTIFICATION 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.MY_PACKAGE_SUSPENDED android.intent.action.MY_PACKAGE_UNSUSPENDED 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.QUERY_PACKAGE_RESTART android.intent.action.REBOOT android.intent.action.SCREEN_OFF android.intent.action.SCREEN_ON android.intent.action.SIM_STATE_CHANGED android.intent.action.SPLIT_CONFIGURATION_CHANGED android.intent.action.TIMEZONE_CHANGED android.intent.action.TIME_SET android.intent.action.TIME_TICK android.intent.action.UID_REMOVED android.intent.action.UMS_CONNECTED android.intent.action.UMS_DISCONNECTED 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.MICROPHONE_MUTE_CHANGED android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION android.media.tv.action.CHANNEL_BROWSABLE_REQUESTED android.media.tv.action.INITIALIZE_PROGRAMS android.media.tv.action.PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT android.media.tv.action.PREVIEW_PROGRAM_BROWSABLE_DISABLED android.media.tv.action.WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED 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.aware.action.WIFI_AWARE_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.rtt.action.WIFI_RTT_STATE_CHANGED android.net.wifi.supplicant.CONNECTION_CHANGE android.net.wifi.supplicant.STATE_CHANGE android.nfc.action.ADAPTER_STATE_CHANGED android.nfc.action.TRANSACTION_DETECTED android.os.action.DEVICE_IDLE_MODE_CHANGED android.os.action.POWER_SAVE_MODE_CHANGED android.provider.Telephony.SECRET_CODE 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.provider.action.SYNC_VOICEMAIL android.security.STORAGE_CHANGED android.security.action.KEYCHAIN_CHANGED android.security.action.KEY_ACCESS_CHANGED android.security.action.TRUST_STORE_CHANGED android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED android.speech.tts.engine.TTS_DATA_INSTALLED android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED android.telephony.action.REFRESH_SUBSCRIPTION_PLANS android.telephony.action.SIM_APPLICATION_STATE_CHANGED android.telephony.action.SIM_CARD_STATE_CHANGED android.telephony.action.SIM_SLOT_STATUS_CHANGED android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED android.telephony.euicc.action.NOTIFY_CARRIER_SETUP_INCOMPLETE android.telephony.euicc.action.OTA_STATUS_CHANGED
quelle
Aus meiner Sicht gibt es keine solche Liste. Im SDK-Verzeichnis befindet sich eine nützliche Datei "Broadcast_actions.txt". Es handelt sich jedoch nur um das Android-API-Framework (android.), Nicht um die nativen Anwendungen (com.) Und (offensichtlich) auch nicht um Anwendungen von Drittanbietern. Nur ein kleiner Teil der nativen Anwendungen bietet Dokumentation für ihre Broadcast-Absichten. Für Anwendungen von Drittanbietern sollten Sie deren Dokumentation oder den Quellcode überprüfen, falls verfügbar.
Zum Beispiel sendet die native Android-Kamera-App (com.android.camera) diese Absicht jedes Mal, wenn ein neues Bild aufgenommen wird:
com.android.camera.NEW_PICTURE
Soweit ich weiß, ist es mit logcat möglich, alle Broadcast-Absichten auf dem Telefon abzuhören.
quelle
Überprüfen Sie die Android Intents-Dokumentation
quelle
Gehen Sie zum Pfad android-sdks \ platform \ android-VERSION \ data \ Broadcast_actions. Sie erhalten die Datei für verschiedene Versionen von Android
quelle