Le app istantanee si basano su selettori e altri componenti definiti dal sistema per il loro funzionamento. Per garantire un insieme di funzionalità di base per le app istantanee, il CDD di Android specifica un insieme di app principali che devono essere presenti sui dispositivi compatibili e fornire le loro funzionalità alle app istantanee tramite gestori di intent. Le app istantanee possono richiedere in sicurezza la funzionalità tramite questi intent e avere la certezza che questi vengano gestiti correttamente.
La tabella seguente elenca gli intent comuni per le app istantanee sui dispositivi Android compatibili, insieme al livello API in cui sono stati introdotti come requisiti CTS sui dispositivi che supportano le app istantanee. Per saperne di più sugli intent o su come inviarli, consulta la documentazione.
Azione intent | Categoria di intenzione | Tipo MIME intent | Introduzione all'API (per le app istantanee) |
---|---|---|---|
android.intent.action.CHOOSER | Nessuna selezione | Nessuna selezione | Android 8 (API 26) |
android.intent.action.PICK | Nessuna selezione | vnd.android.cursor.dir/contact | Android 8 (API 26) |
android.intent.action.PICK | Nessuna selezione | vnd.android.cursor.dir/phone_v2 | Android 8 (API 26) |
android.intent.action.PICK | Nessuna selezione | vnd.android.cursor.dir/email_v2 | Android 8 (API 26) |
android.intent.action.PICK | Nessuna selezione | vnd.android.cursor.dir/postal-address_v2 | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT | CATEGORY_OPENABLE | */* | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT | Nessuna selezione | */* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | CATEGORY_OPENABLE | */* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | Nessuna selezione | */* | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT_TREE | Nessuna selezione | Nessuna selezione | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | CATEGORY_OPENABLE | testo/normale | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | Nessuna selezione | testo/normale | Android 8 (API 26) |
android.media.action.IMAGE_CAPTURE1 | Nessuna selezione | Nessuna selezione | Android 8 (API 26) |
android.media.action.VIDEO_CAPTURE 1 | Nessuna selezione | Nessuna selezione | Android 8 (API 26) |
- Disponibile solo sui dispositivi che supportano FEATURE_CAMERA o FEATURE_CAMERA_ANY