Les applis instantanées s'appuient sur des sélecteurs et d'autres composants définis par le système pour fonctionner. Pour garantir un ensemble de fonctionnalités de base pour les applis instantanées, le CDD Android spécifie un ensemble d'applications principales qui doivent être présentes sur des appareils compatibles et fournir leurs fonctionnalités aux applis instantanées via des gestionnaires d'intents. Les applis instantanées peuvent demander la fonctionnalité en toute sécurité via ces intents et être assurés qu'ils sont gérés correctement.
Le tableau ci-dessous liste les intents courants des applis instantanées sur les appareils Android compatibles, ainsi que le niveau d'API dans lequel ils ont été introduits en tant qu'exigences CTS sur les appareils compatibles avec les applis instantanées. Pour en savoir plus sur les intents ou sur leur envoi, consultez la documentation.
Action d'intent | Catégorie d'intention | Type MIME de l'intent | API introduite (pour les applis instantanées) |
---|---|---|---|
android.intent.action.CHOOSER | aucune | aucune | Android 8 (API 26) |
android.intent.action.PICK | aucune | vnd.android.cursor.dir/contact | Android 8 (API 26) |
android.intent.action.PICK | aucune | vnd.android.cursor.dir/phone_v2 | Android 8 (API 26) |
android.intent.action.PICK | aucune | vnd.android.cursor.dir/email_v2 | Android 8 (API 26) |
android.intent.action.PICK | aucune | 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 | aucune | */* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | CATEGORY_OPENABLE | */* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | aucune | */* | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT_TREE | aucune | aucune | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | CATEGORY_OPENABLE | texte/brut | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | aucune | texte/brut | Android 8 (API 26) |
android.media.action.IMAGE_CAPTURE1 | aucune | aucune | Android 8 (API 26) |
android.media.action.VIDEO_CAPTURE 1 | aucune | aucune | Android 8 (API 26) |
- Disponible uniquement sur les appareils compatibles avec FEATURE_CAMERA ou FEATURE_CAMERA_ANY