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);
感谢
答案 0 :(得分:4)
令人惊讶的是,Android不支持“json”(以及javascript扩展名为“js”)作为MIME类型。例如,从MimeUtils的源代码可以清楚地看出这一点。您还可以使用MimeTypeMap
帮助程序类,并找出:
MimeTypeMap.getSingleton().getMimeTypeFromExtension("json");
返回null
;
可以使用的唯一最接近的MIME类型是“application / octet-stream”:它匹配“* .json”文件以及其他许多东西。至少它会滤除图像,文本,音乐文件和视频。