支持的最大图像大小是多少

Meh*_*hdi 4 performance android bitmap android-imageview bitmapfactory

由于在添加图像时我有很多这些(内存不足),我想知道Bitmap对象支持的最大大小是什么,以及如何有效地管理它们.

Rag*_*ood 11

Bitmap的最大大小因设备而异,具体取决于可用的堆空间.任何使用Google Play的设备上所需的堆空间至少为16 MB.

请记住,应用程序的其余部分也在同一堆空间中运行,因此整个堆不可用于单个位图.

此外,位图的大小将根据颜色格式和高度和宽度而变化.

最好的策略是只将该屏幕大小所需的位图大小加载到内存中,而不是更大.

有关如何处理大型位图的详细信息,请参阅文档的这一部分.