如何在android中使用ACTION_GET_CONTENT隐藏gallery文件夹并仅显示文档?

时间:2017-04-14 10:49:40

标签: android

我想从设备中选择xls和xlsx文件。我使用了ACTION_GET_CONTENT,它显示了画廊中的所有照片。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
String[] mimetypes = {"text/plain","application/pdf", "application/txt","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"};
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);

我不希望显示图库文件。如何实现这个......?提前致谢

2 个答案:

答案 0 :(得分:0)

(Intent.ACTION_GET_CONTENT);替换为(Intent.ACTION_OPEN_DOCUMENT);

答案 1 :(得分:0)

  

我使用了ACTION_GET_CONTENT,它显示了图库中的所有照片。

好吧,*/*匹配所有内容。

  

我不希望显示图库文件。如何实现这个目标......?

*/*替换为您的其他MIME类型之一,EXTRA_MIME_TYPES列表中删除该类型。