android - Intent ACTION_PICK 的可用 URI
问题描述
我正在探索 android 中的 ACTION_PICK 意图。
根据文档:
输入:getData() 是包含数据目录 (vnd.android.cursor.dir/*) 的 URI,从中选择一个项目。
目前我只知道可以在 ACTION_PICK 中使用的 4 个内置 URI:
- MediaStore.Images.Media.EXTERNAL_CONTENT_URI(用于图像)
- MediaStore.Audio.Media.EXTERNAL_CONTENT_URI(用于音频)
- MediaStore.Video.Media.EXTERNAL_CONTENT_URI(用于视频)
- ContactsContract.Contacts.CONTENT_URI(用于联系人)
虽然我们可以传递我们自己的 URI,但我想知道 android 提供的 URI 的完整列表。
PS:文本文件(如 pdf 文档等)是否有任何默认 URI?
解决方案
推荐阅读
- java - 如何在 AWS EC2 上自动启动 2 个 Java jar?
- logging - 如果应用程序与特定过滤器不匹配,Log4net 将创建空日志文件。如何避免创建空文件
- reactjs - 在运行应用程序时给出的 .env 在创建构建时给出时显示未定义的工作位置
- python - 使用python正则表达式用字符串的小数部分替换数据框列值
- json - JSON 模式验证返回读取“必需”值时遇到的意外令牌。预期 StartObject,得到 StartArray
- sql - SQL为每个id选择最大值的计数
- python - (重新)标记数据框中的实体而不丢失关联的标签
- java - 使用 Java 和 Jedis 库连接到 Azure Redis 缓存
- python - 如何检测递归函数的最后一次调用?
- javascript - 任何人都可以帮助我解决 var 在 javascript 中的这种奇怪行为吗?