1386得票44回答
加载图像到Bitmap对象时出现奇怪的OutOfMemory问题

我有一个ListView,每行都有几个图像按钮。当用户点击列表行时,它会启动一个新的活动。由于相机布局的问题,我不得不构建自己的选项卡。被启动的用于结果的活动是一个地图。如果我点击我的按钮来启动图像预览(从SD卡加载图像),应用程序将从活动返回到ListView活动,然后返回结果处理程序以重新...

434得票32回答
Android:java.lang.OutOfMemoryError:无法分配23970828字节的内存,还剩2097152字节和2MB的可用空间,直到OOM。

我想从SD卡中显示已存储的Bitmap图像在ImageView中。运行我的应用程序后出现了错误并收到OutOfMemoryError错误消息: (java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocati...

324得票7回答
获取与ImageView关联的位图

给定ImageView image = R.findViewById(R.id.imageView); image.setImageBitmap(someBitmap); 是否有可能检索位图?

268得票24回答
如何从Uri获取Bitmap?

如何从Uri获取Bitmap对象(如果我成功将其存储在/data/data/MYFOLDER/myimage.png或file///data/data/MYFOLDER/myimage.png中),以便在我的应用程序中使用? 有没有人有实现这个的想法?

197得票8回答
在Android中从内部存储读取和保存位图/图片

我想要做的是将图像保存到手机内存中,而不是SD卡。 我该怎么做? 我已经成功地从相机直接将图像加载到我的应用程序中的ImageView中了。 现在我想将此图像从ImageView保存到我的Android设备的内部存储器,并在需要时访问它。 有人可以请指导我如何做到这一点吗? 我对An...

167得票7回答
安卓位图转换为Base64字符串

如何将大型位图(使用手机相机拍摄的照片)转换为Base64字符串?

159得票18回答
位图太大,无法上传到纹理。

我正在将一张位图加载到ImageView中,但遇到了这个错误。我了解到这个限制与OpenGL硬件纹理的大小限制有关(2048x2048)。我需要加载的图片是一个大约有4000个像素高度的缩放图片。 我尝试在清单文件中关闭硬件加速,但没有成功。 <application ...

87得票4回答
在安卓系统中,Bitmap和Drawable有什么区别?

我在谷歌上搜索了,但是没有找到任何一篇文章描述Android中Bitmap和Drawable之间的区别。

73得票9回答
在背景可绘制中保持图像纵横比的缩放

当使用<bitmap />作为背景的可绘制XML时,如何使背景图片适合视图但保持其纵横比? <bitmap>的android:gravity值都不能达到预期效果。

65得票5回答
Android- 我该如何将android.net.Uri对象转换为java.net.URI对象?

我正在尝试获取用户从图片库中选择的图像的FileInputStream对象。这是由android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI返回的android URI。content://media/external/image...