【发布时间】:2018-10-27 10:54:39
【问题描述】:
我想使用Intent.ACTION_GET_CONTENT从存储中只选择word、pdf和txt文件。但是带有多个选项的intent.setType 不起作用(在 android 5.1.1 设备中尝试过,甚至 pdf 文件都显示为灰色且无法选择)。
intent.setType("application/msword|text/plain|application/pdf");
仅使用intent.setType() 是否可以获取所有三种文件类型?
甚至用 Intent.EXTRA_MIME_TYPES 尝试过。
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);
尽管EXTRA_MIME_TYPES 工作并且只允许选择 PDF、word 文件并且不允许选择其他类型,但它在菜单中列出了“图库”选项并允许从那里选择图像/视频(我无法选择图像从内部存储)。那么如何禁用此图库选项(仅使用intent.setType() 时不显示图库选项)?
【问题讨论】:
-
你累了吗
Intent.ACTION_OPEN_DOCUMENT?
标签: android android-intent mime-types