首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android :文档和照片选择器意图

Android :文档和照片选择器意图
EN

Stack Overflow用户
提问于 2017-04-04 18:01:35
回答 1查看 495关注 0票数 0

在我的android应用程序中,我需要一个只挑选图像和文档的文件选择器。我已经实现了这一点,但它将挑选其他文件,如视频。我只需要挑选像pdf,excel,txt等文件。和图片,以及文件大小为5mb.Below的所有图片,这就是我当前使用的代码。

代码语言:javascript
复制
final String[] ACCEPT_MIME_TYPES = {"application/*", "image/*", "text/*" };
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("*/*");
    intent.putExtra(Intent.EXTRA_MIME_TYPES, ACCEPT_MIME_TYPES);
    //intent.setType("file/*");
    intent.addCategory(Intent.CATEGORY_OPENABLE);
    try {
        startActivityForResult(Intent.createChooser(intent, "Select a File to Upload"),FILE_SELECT_CODE);
    } catch (Exception ex) {
        System.out.println("browseClick :"+ex);//android.content.ActivityNotFoundException ex
    }

我不知道我在这里做错了什么,这使得选择器选择视频和其他files.Please帮助我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2017-04-04 18:27:05

这在字面上是不可能的。欢迎使用文本/纯文本的MIME类型,而不是/,但是:

  • 不能保证这将只返回带有.txt的文件

扩展。

  • 不能保证设备上有任何应用程序可以处理该MIME类型的ACTION_GET_CONTENT。

  • 没有

保证任何“文件管理器”将遵守您的MIME类型;他们可以选择显示所有文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43204045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档