Apps can use android Intents to request functionality from other Android
apps on the device. The Android CDD specifies a list of common app Intents
that must be handled on all compatible Android devices to provide essential
functionality, for example, DeskClock, Browser, and Contacts. Your app can safely
request functionality through these Intents and be assured that the intent
is handled properly.
The table below lists the standard common app Intents supported on all
compatible Android devices running Android 11 (API level 30). To learn more
about Intents or how to send them, see the documentation.
If you discover that a device does not handle a common app
intent as expected, please let us know by
giving us feedback.
App |
Intent |
Supported device types |
Browser
|
android.intent.action.VIEW
|
Handheld, Television, Tablet
|
Browser
|
android.intent.action.VIEW
android:mimeType="text/html"
android:mimeType="text/plain"
android:mimeType="application/xhtml+xml"
android:mimeType="application/vnd.wap.xhtml+xml"
|
Handheld, Television
|
Browser
|
android.intent.action.WEB_SEARCH
|
Handheld, Television, Tablet
|
Browser
|
android.intent.action.SEARCH
|
Handheld, Television, Tablet
|
Calendar
|
android.intent.action.EDIT
android:mimeType="vnd.android.cursor.item/event"
|
Handheld, Television, Tablet
|
Calendar
|
android.provider.calendar.action.HANDLE_CUSTOM_EVENT
|
Handheld, Television
|
Calendar
|
android.intent.action.INSERT
android:mimeType="vnd.android.cursor.item/event"
|
Handheld, Television, Tablet
|
Calendar
|
android.intent.action.SEARCH
|
Handheld, Television, Tablet
|
Calendar
|
android.intent.action.VIEW
android:scheme="content"
android:mimeType="time/epoch"
|
Handheld, Television
|
Calendar
|
android.intent.action.VIEW
|
Handheld, Television, Tablet, Watch
|
Calendar
|
android.intent.action.VIEW
android:mimeType="vnd.android.cursor.item/event"
|
Handheld, Television, Watch
|
Contacts
|
android.intent.action.ATTACH_DATA
android:mimeType="image/*"
|
Handheld, Television
|
Contacts
|
android.intent.action.CREATE_SHORTCUT
|
Handheld, Television, Tablet
|
Contacts
|
android.intent.action.EDIT
android:mimeType="vnd.android.cursor.item/group"
|
Handheld, Television
|
Contacts
|
android.intent.action.EDIT
android:mimeType="vnd.android.cursor.item/person"
android:mimeType="vnd.android.cursor.item/contact"
android:mimeType="vnd.android.cursor.item/raw_contact"
|
Handheld, Television
|
Contacts
|
android.intent.action.GET_CONTENT
android:mimeType="vnd.android.cursor.item/contact"
android:mimeType="vnd.android.cursor.item/person"
android:mimeType="vnd.android.cursor.item/phone_v2"
android:mimeType="vnd.android.cursor.item/phone"
android:mimeType="vnd.android.cursor.item/postal-address_v2"
android:mimeType="vnd.android.cursor.item/postal-address"
|
Handheld, Television, Tablet (resolves but requires a permission)
|
Contacts
|
android.intent.action.INSERT
vnd.android.cursor.dir/group
|
Handheld, Television, Tablet
|
Contacts
|
android.intent.action.INSERT
android:mimeType="vnd.android.cursor.dir/person"
android:mimeType="vnd.android.cursor.dir/contact"
android:mimeType="vnd.android.cursor.dir/raw_contact"
|
Handheld, Television, Tablet
|
Contacts
|
android.intent.action.INSERT_OR_EDIT
android:mimeType="vnd.android.cursor.item/person"
android:mimeType="vnd.android.cursor.item/contact"
android:mimeType="vnd.android.cursor.item/raw_contact"
|
Handheld, Television
|
Contacts
|
android.intent.action.PICK
android:mimeType="vnd.android.cursor.dir/contact"
android:mimeType="vnd.android.cursor.dir/person"
android:mimeType="vnd.android.cursor.dir/phone_v2"
android:mimeType="vnd.android.cursor.dir/phone"
android:mimeType="vnd.android.cursor.dir/postal-address_v2"
android:mimeType="vnd.android.cursor.dir/postal-address"
android:mimeType="vnd.android.cursor.dir/email_v2"
android:mimeType="vnd.android.cursor.dir/group"
|
Handheld, Television, Tablet
|
Contacts
|
android.provider.action.QUICK_CONTACT
|
Handheld, Television
|
Contacts
|
android.intent.action.SEARCH
android:mimeType="vnd.android.cursor.dir/contact"
|
Handheld, Television, Tablet, Automotive
|
Contacts
|
android.intent.action.VIEW
android:mimeType="vnd.android.cursor.dir/person"
android:mimeType="vnd.android.cursor.dir/contact"
android:mimeType="vnd.android.cursor.item/group"
|
Handheld, Television, Tablet (except mimeType vnd.android.cursor.item/group)
|
Contacts
|
android.intent.action.VIEW
android:mimeType="vnd.android.cursor.dir/calls"
|
Handheld, Television, Tablet, Automotive
|
Contacts
|
android.intent.action.VIEW
android:mimeType="text/directory"
android:mimeType="text/vcard"
android:mimeType="text/x-vcard"
|
Handheld, Television, Tablet
|
Contacts
|
android.nfc.action.NDEF_DISCOVERED
android:mimeType="text/vcard"
android:mimeType="test/x-vcard"
|
Handheld, Television
|
Contacts
|
com.android.contacts.action.SHOW_OR_CREATE_CONTACT
|
Handheld, Television, Tablet
|
DeskClock
|
android.intent.action.DISMISS_ALARM
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.DISMISS_TIMER
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.SET_ALARM
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.SET_TIMER
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.SHOW_ALARMS
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.SHOW_TIMERS
|
Handheld, Television, Tablet, Watch
|
DeskClock
|
android.intent.action.SNOOZE_ALARM
|
Handheld, Television, Tablet, Watch
|
Gallery
|
android.intent.action.ATTACH_DATA
|
Handheld, Television
|
Gallery
|
android.intent.action.EDIT
android:mimeType="image/*"
|
Handheld, Television
|
Gallery
|
android.intent.action.GET_CONTENT
|
Handheld, Television
|
Gallery
|
android.intent.action.GET_CONTENT
android:mimeType="vnd.android.cursor.dir/image"
|
Handheld, Television
|
Gallery
|
android.intent.action.PICK
android:mimeType="vnd.anroid.cursor.dir/image"
android:mimeType="vnd.android.cursor.dir/video"
|
Handheld, Television
|
Gallery
|
android.intent.action.PICK
android:mimeType="image/*"
android:mimeType="video/*"
|
Handheld, Television
|
Gallery
|
android.intent.action.SET_WALLPAPER
|
Handheld, Television, Tablet
|
Gallery
|
android.intent.action.VIEW
android:scheme="http"
android:scheme="https"
android:mimeType="application/vnd.apple.mpegurl"
android:mimeType="audio/x-mpgeurl"
android:mimeType="audio/mpegurl"
android:mimeType="applicaion/x-mpegurl"
|
Handheld, Television
|
Gallery
|
android.intent.action.VIEW
android:mimeType="vnd.android.cursor.dir/video"
|
Handheld, Television
|
Gallery
|
android.intent.action.VIEW
android:mimeType="vnd.android.cursor.dir/image"
|
Handheld, Television
|
Gallery
|
android.intent.action.VIEW
scheme="http"
scheme="https"
scheme="content"
scheme="file"
android:mimeType="video/mpeg4"
android:mimeType="video/mp4"
android:mimeType="video/3gp"
android:mimeType="video/3gpp2"
android:mimeType="video/webm"
android:mimeType="video/avi"
|
Handheld, Television
|
Gallery
|
android.intent.action.VIEW
|
Handheld, Television
|
Gallery
|
android.intent.action.VIEW
scheme="http"
scheme="https"
scheme="content"
scheme="file"
android:mimeType="application/vnd.google.panorama360+jpg"
android:mimeType="image/*"
|
Handheld, Television
|
Gallery
|
com.android.camera.action.REVIEW
|
Handheld, Television
|
Gallery
|
com.android.camera.action.REVIEW
|
Handheld, Television
|
Gallery
|
com.android.camera.action.TRIM
|
Handheld, Television
|
Gallery
|
com.android.camera.action.CROP
|
Handheld, Television
|
Launcher
|
android.content.pm.action.CONFIRM_PIN_APPWIDGET
|
Handheld, Television
|
Launcher
|
android.content.pm.action.CONFIRM_PIN_SHORTCUT
|
Handheld, Television
|
Music
|
android.intent.action.GET_CONTENT
android:mimeType="application/x-ogg/ogg"
android:mimeType="vnd.android.cursor.dir/audio"
|
Handheld, Television
|
Music
|
android.intent.action.PICK
android:mimeType="audio/*"
android:mimeType="application/ogg"
android:mimeType="applicatoin/x-ogg"
|
Handheld, Television, Tablet
|
Music
|
android.intent.action.PICK
android:mimeType="vnd.android.cursor.dir/audio/album/track"
|
Handheld, Television
|
Music
|
android.intent.action.VIEW
android:mimeType="audio/*"
android:mimeType="application/ogg"
android:mimeType="application/x-0gg/application/itunes"
|
Handheld, Television
|
Music
|
android.intent.action.MEDIA_SEARCH
|
Handheld, Television, Tablet
|
Music
|
com.android.music.PLAYBACK_VIEWER
|
Handheld, Television, Tablet
|
QuickSearchBox
|
android.intent.action.WEB_SEARCH
|
Handheld, Television, Tablet
|
QuickSearchBox
|
android.search.action.GLOBAL_SEARCH
|
Handheld, Television, Tablet
|
Settings
|
android.settings.ACCESSIBILITY_SETTINGS
|
Handheld, Television, Tablet, Watch
|
Settings
|
android.settings.ACCESSIBILITY_SETTINGS
|
Handheld, Television, Tablet, Watch
|
Settings
|
android.settings.ADD_ACCOUNT_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.AIRPLANE_MODE_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.APN_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.APP_NOTIFICATION_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.APPLICATION_DETAILS_SETTINGS
|
Handheld, Television, Automotive
|
Settings
|
android.settings.APPLICATION_DEVELOPMENT_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.APPLICATION_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.BATTERY_SAVER_SETTINGS
|
Handheld, Television, Tablet, Watch
|
Settings
|
android.settings.BIOMETRIC_ENROLL
|
Handheld, Television
|
Settings
|
android.settings.MEMORY_CARD_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.BLUETOOTH_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.CAPTIONING_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.CAST_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.CHANNEL_NOTIFICATION_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.DATA_ROAMING_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.DATA_USAGE_SETTINGS
|
Handheld, Television, Automotive
|
Settings
|
android.settings.DATE_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.DEVICE_INFO_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.DISPLAY_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.DREAM_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.HARD_KEYBOARD_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.HOME_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.IGNORE_BACKGROUND_DATA
_RESTRICTIONS_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.IGNORE_BATTERY _OPTIMIZATION_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.INPUT_METHOD_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.INPUT_METHOD_SUBTYPE_SETTINGS
|
Handheld, Television, Tablet, Watch
|
Settings
|
android.settings.INTERNAL_STORAGE_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.LOCALE_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.LOCATION_SOURCE_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.MANAGE_APPLICATIONS_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.MANAGE_DEFAULT_APPS_SETTINGS
|
Handheld, Television, Tablet, Watch
|
Settings
|
android.settings.action.MANAGE_OVERLAY_PERMISSION
|
Handheld, Television, Tablet
|
Settings
|
android.settings.MANAGE_UNKNOWN_APP_SOURCES
|
Handheld, Television, Tablet
|
Settings
|
android.settings.action.MANAGE_WRITE_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.NETWORK_OPERATOR_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.NFC_PAYMENT_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.NFC_SETTINGS
|
Handheld, Television, Watch
|
Settings
|
android.settings.NFCSHARING_SETTINGS
|
Handheld, Television
|
Settings
|
android.settings.NIGHT_DISPLAY_SETTINGS
|
Handheld, Television, Automotive
|
Settings
|
android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.intent.action.POWER_USAGE_SUMMARY
|
Handheld, Television, Tablet
|
Settings
|
android.settings.ACTION_PRINT_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.PRIVACY_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
|
Handheld, Television
|
Settings
|
android.settings.REQUEST_SET_AUTOFILL_SERVICE
|
Handheld, Television
|
Settings
|
android.settings.SECURITY_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.SHOW_REGULATORY_INFO
|
Handheld, Television, Tablet
|
Settings
|
android.settings.SOUND_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.SYNC_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.USAGE_ACCESS_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.USER_DICTIONARY_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.VOICE_CONTROL_AIRPLANE_MODE
|
Handheld, Television
|
Settings
|
android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE
|
Handheld, Television, Tablet
|
Settings
|
android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE
|
Handheld, Television, Tablet
|
Settings
|
android.settings.VOICE_INPUT_SETTINGS
|
Handheld, Television, Automotive
|
Settings
|
android.settings.VPN_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.VR_LISTENER_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.WEBVIEW_SETTINGS
|
Handheld, Television, Tablet
|
Settings
|
android.settings.WIFI_IP_SETTINGS
|
Handheld, Television, Tablet, Automotive
|
Settings
|
android.settings.WIFI_SETTINGS
|
Handheld, Television, Tablet, Automotive, Watch
|
Settings
|
android.settings.WIRELESS_SETTINGS
|
Handheld, Television, Tablet , Automotive, Watch
|