Działanie aplikacji błyskawicznych wymaga selektorów i innych komponentów zdefiniowanych przez system. Aby zapewnić podstawowy zestaw funkcji aplikacji błyskawicznych, dokument CDD na Androida określa zestaw podstawowych aplikacji, które muszą być zainstalowane na zgodnych urządzeniach i udostępniać ich funkcje aplikacjom błyskawicznym za pomocą modułów obsługi intencji. Aplikacje błyskawiczne mogą bezpiecznie żądać funkcji przez te intencje i zapewniają, że intencja będzie obsługiwana prawidłowo.
Tabela poniżej zawiera listę typowych intencji dla aplikacji błyskawicznych na zgodnych urządzeniach z Androidem wraz z poziomem interfejsu API, na którym zostały one wprowadzone jako wymagania CTS w przypadku urządzeń obsługujących aplikacje błyskawiczne. Więcej informacji o intencji i sposobie ich wysyłania znajdziesz w dokumentacji.
Działanie związane z zamiarem | Kategoria intencji | Typ MIME intencji | Wprowadzenie interfejsu API (na potrzeby aplikacji błyskawicznych) |
---|---|---|---|
android.intent.action.CHOOSER | brak | brak | Android 8 (API 26) |
android.intent.action.WYBIERZ | brak | vnd.android.cursor.dir/kontakt | Android 8 (API 26) |
android.intent.action.WYBIERZ | brak | vnd.android.cursor.dir/phone_v2 | Android 8 (API 26) |
android.intent.action.WYBIERZ | brak | vnd.android.cursor.dir/email_v2 | Android 8 (API 26) |
android.intent.action.WYBIERZ | brak | vnd.android.cursor.dir/adres-pocztowy_v2 | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT | CATEGORY_OPENABLE | *.* | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT | brak | *.* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | CATEGORY_OPENABLE | *.* | Android 8 (API 26) |
android.intent.action.GET_CONTENT | brak | *.* | Android 8 (API 26) |
android.intent.action.OPEN_DOCUMENT_TREE | brak | brak | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | CATEGORY_OPENABLE | tekst/zwykły | Android 8 (API 26) |
android.intent.action.CREATE_DOCUMENT | brak | tekst/zwykły | Android 8 (API 26) |
android.media.action.IMAGE_CAPTURE1 | brak | brak | Android 8 (API 26) |
android.media.action.VIDEO_CAPTURE 1 | brak | brak | Android 8 (API 26) |
- Dostępne tylko na urządzeniach obsługujących funkcję FEATURE_CAMERA lub FEATURE_CAMERA_ANY