Common App Intents (API Level 31)

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 12 (API level 31). To learn more about Intents or how to send them, see the documentation.

Note: 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