Android 存储访问框架 - 自定义文件类型的启动选择器

标签 android storage-access-framework

我正在尝试在我的应用程序中使用 SAF 选择器来查找我的自定义文件类型。当文件具有 mime 类型时,通过调用 setType("text/plain") 或类似方法,这样做很容易。

如果我想查找所有扩展名为“.blah”的文件,调用会是什么样子?

编辑:更多信息:文件类型实际上是一个更改了扩展名的纯文本文件。在文件中,存在一些文本,我对其进行解析以从中创建一些数据结构。但是,当用户查找特定扩展名的文件时,我希望他们只看到我的自定义文件,而不是所有文本文件。

最佳答案

我不是 100% 确定这是否也适用于 android(因为我直到现在才使用它),但一般来说,如果您不这样做,所有二进制文件的 mimetype 都可以是“application/octet-stream”知道你正在处理什么类型的文件

关于Android 存储访问框架 - 自定义文件类型的启动选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27907883/

相关文章:

android - ContentResolver 在创建文件后立即查询中不包含刚刚创建的图像

java - 在Android中用java代码访问mysql

java - 如何按对象属性对 ArrayList 进行排序?

android - 使用sharedPreferences在Flutter中保存开关状态

java - 无法在android中将uri转换为位图

java - Android 上随机访问写入 SAF 文件

android - 在 Android 中显示来自 Cursor 的数据的问题

android - 管理多个项目的Gradle版本

android - 如何使用存储访问框架android将文件保存到下载文件夹?