gpt4 book ai didi

android - 使用 Intent 搜索 json 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:58 24 4
gpt4 key购买 nike

json 文件(json 扩展名)的正确 MIME 类型是什么,以便在我通过 intent 浏览文件系统时只看到 json 文件?

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/json");
Intent i = Intent.createChooser(intent, "View Default File Manager");
startActivityForResult(i, 1);

谢谢

最佳答案

令人惊讶的是,Android 不支持将“json”(和 javascript 扩展的“js”)作为 MIME 类型。例如,从 MimeUtils 的源代码中可以清楚地看出这一点。 .您也可以使用 MimeTypeMap helper 类并找出:

MimeTypeMap.getSingleton().getMimeTypeFromExtension("json");

返回null

唯一可以代替“application/json”使用的最接近的 MIME 类型是“application/octet-stream”:它匹配“*.json”文件等,但也匹配很多其他内容。至少它过滤掉了图像、文本、音乐文件和视频。

关于android - 使用 Intent 搜索 json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27092151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com