Android中的图像上传
Posted
技术标签:
【中文标题】Android中的图像上传【英文标题】:Image Upload in Android 【发布时间】: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,但我们必须对它的风格做一些工作...... 【参考方案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);
【讨论】:
以上是关于Android中的图像上传的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 android 中的解析 api 在解析服务器中上传图像
如何在特定的imageView上上传特定的图像点击来自android中的画廊和相机