Instant Apps は、選択ツールや他のシステム定義コンポーネントに依存して機能します。Instant Apps の基本機能セットを確保するため、互換性のあるデバイスに必要で、かつインテント ハンドラを通じて Instant Apps に機能を提供するコアアプリのセットが Android CDD で指定されています。Instant Apps は、これらのインテントを通じて機能を安全にリクエストでき、インテントが適切に処理されることが保証されます。
下記の表に、互換性のある Android デバイスでの Instant Apps の一般的なインテントのリストと、Instant Apps をサポートするデバイス上で CTS 要件としてそのインテントが導入された API レベルを示します。 インテントの詳細と送信方法については、こちらのドキュメントをご覧ください。
インテントのアクション | インテントのカテゴリ | インテントの MIME タイプ | 導入された API(Instant Apps の場合) |
---|---|---|---|
android.intent.action.CHOOSER | なし | なし | Android 8(API 26) |
android.intent.action.PICK | なし | vnd.android.cursor.dir/contact | Android 8(API 26) |
android.intent.action.PICK | なし | vnd.android.cursor.dir/phone_v2 | Android 8(API 26) |
android.intent.action.PICK | なし | vnd.android.cursor.dir/email_v2 | Android 8(API 26) |
android.intent.action.PICK | なし | 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 | なし | */* | Android 8(API 26) |
android.intent.action.GET_CONTENT | CATEGORY_OPENABLE | */* | Android 8(API 26) |
android.intent.action.GET_CONTENT | なし | */* | Android 8(API 26) |
android.intent.action.OPEN_DOCUMENT_TREE | なし | なし | Android 8(API 26) |
android.intent.action.CREATE_DOCUMENT | CATEGORY_OPENABLE | text/plain | Android 8(API 26) |
android.intent.action.CREATE_DOCUMENT | なし | text/plain | Android 8(API 26) |
android.media.action.IMAGE_CAPTURE1 | なし | なし | Android 8(API 26) |
android.media.action.VIDEO_CAPTURE 1 | なし | なし | Android 8(API 26) |
- FEATURE_CAMERA または FEATURE_CAMERA_ANY をサポートするデバイスでのみ利用可能