首页 > 解决方案 > Intent ACTION_PICK 的可用 URI

问题描述

我正在探索 android 中的 ACTION_PICK 意图。

根据文档:

输入:getData() 是包含数据目录 (vnd.android.cursor.dir/*) 的 URI,从中选择一个项目。

目前我只知道可以在 ACTION_PICK 中使用的 4 个内置 URI:

  1. MediaStore.Images.Media.EXTERNAL_CONTENT_URI(用于图像)
  2. MediaStore.Audio.Media.EXTERNAL_CONTENT_URI(用于音频)
  3. MediaStore.Video.Media.EXTERNAL_CONTENT_URI(用于视频)
  4. ContactsContract.Contacts.CONTENT_URI(用于联系人)

虽然我们可以传递我们自己的 URI,但我想知道 android 提供的 URI 的完整列表。

PS:文本文件(如 pdf 文档等)是否有任何默认 URI?

标签: androidandroid-intent

解决方案


推荐阅读