Android从图库中获取图像
Posted
技术标签:
【中文标题】Android从图库中获取图像【英文标题】:Android get images from gallery 【发布时间】:2021-03-29 22:12:01 【问题描述】:Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, SELECT_PICTURE);
我正在使用此意图来处理来自画廊的图像,但有时它会显示不同的布局。 它应该显示这样的界面。
expected layout
但有时它会显示此布局并要求裁剪图像,但我的活动没有得到回调。
not expected layout
如何使意图只使用第一个布局来获取图像?
【问题讨论】:
【参考方案1】:它应该显示这样的界面。
大约有 25 亿台 android 设备,分布在超过 26,000 种型号上。在这些设备型号中,有数十个(如果不是数百个)预安装的应用程序会响应您的Intent
。此外,还有数十个(如果不是数百个)用户安装的应用程序会响应您的Intent
,这些应用程序安装在数十亿台设备上。
这些应用程序可以做他们想做的事,而您无法控制这些应用程序的外观。
【讨论】:
好的,所以唯一的解决方案是制作自定义图像选择器? @SameerGangar:如果您想要保证一致的 UI,那么可以。有many libraries for that。以上是关于Android从图库中获取图像的主要内容,如果未能解决你的问题,请参考以下文章
如何从图库中的图像中获取(提取)文本并搜索该文本 - Android?