android - 在android中创建内存不足的位图

标签 android android-bitmap

我有以下代码来创建大小为 8303‖×‖5540 的 Canvas ,但运行该代码会产生 OutOfMemoryException

scaledBitmap = Bitmap.createBitmap(8303, 5540, Bitmap.Config.ARGB_8888);

我该如何解决这个问题?

最佳答案

AndroidManifest.xml 中设置 android:largeHeap="true" 帮助了我。

关于android - 在android中创建内存不足的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25360439/

相关文章:

android - 如何在仪器测试中将关键事件发送到 headless 模拟器?

java - 图像适配器无法初始化 ImageView

android - Android 的 ARGB_8888 Bitmap 内部格式总是 RGBA 吗?

android - 在 Canvas 上绘图时出现内存不足问题

android - 未针对最新版本的 Android targetSdkVersion ="15"

android ActivityOptions.isReturning() NullPointerException

android顺时针旋转然后逆时针旋转回自己的轴

android - ImageView 使应用程序崩溃

java - 将图像转换为二维数组仅获取左上象限

android - 权限拒绝 : opening provider com. miui.gallery.provider.GalleryOpenProvider