即时应用依赖于选择器和其他系统定义的组件来执行工作。为了确保即时应用的基本功能集,Android CDD 指定了一组核心应用,这些应用必须存在于兼容设备上,并通过 Intent 处理程序向即时应用提供其功能。即时应用可以安全地通过这些 Intent 请求功能,并确信 Intent 会得到正确处理。
下表列出了兼容 Android 设备上即时应用的通用 Intent,以及它们在支持即时应用的设备上作为 CTS 要求引入的 API 级别。要了解有关 Intent 或如何发送它们的更多信息,请参阅文档。
Intent 操作 | Intent 类别 | Intent MIME 类型 | 引入 API(针对即时应用) |
---|---|---|---|
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 的设备