【问题标题】:Image Upload in AndroidAndroid中的图像上传
【发布时间】:2015-12-25 19:00:41
【问题描述】:

我正在尝试将图像上传到我的应用程序。我正在使用以下几行来实现这一点。

Intent intent = new Intent(Intent.ACTION_PICK);
    intent.setType("image/*");
    intent.setAction(Intent.ACTION_GET_CONTENT);
    startActivityForResult(Intent.createChooser(intent, "Select Picture"),
            PICK_IMAGE);

但是当打开图库时,它会显示许多文件夹,例如“最近的图片”、“文档”、“Google Drive”等,

在这里,我只想显示画廊文件夹,而不是像这样显示。你能帮我实现这个目标吗?

【问题讨论】:

  • 如果您使用选择器,您将获得所有可以接收此意图的应用程序。
  • 这其实很正常,我不知道如果你有意图的话你是否能够拥有它......如果你真的想要一个库,我会使用一个外部库,但我不会不介意没有它......
  • 能否请您提及该库的名称...@LaurentMeyer
  • 类似:github.com/luminousman/MultipleImagePick,但我们必须对它的风格做一些工作......

标签: android eclipse android-intent gallery image-uploading


【解决方案1】:

试试这个

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),
        PICK_IMAGE);

【讨论】: