免安装应用通用 intent

免安装应用依赖于选择器以及系统定义的其他组件来执行任务。为确保免安装应用具备一组基本功能,Android CDD 指定了一组核心应用,要求这些核心应用必须存在于兼容的设备上,并通过 intent 处理程序将其功能提供给免安装应用。免安装应用可以通过这些 intent 安全地请求功能并确保 intent 得到正确处理。

下表列出了兼容的 Android 设备上免安装应用的通用 intent,以及根据支持免安装应用的设备上的 CTS 要求,这些 intent 是在哪个 API 级别引入的。如需详细了解 intent 或如何发送 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)
  1. 仅适用于支持 FEATURE_CAMERAFEATURE_CAMERA_ANY 的设备