Bitmap的最大大小因设备而异,取决于可用的堆空间。在安装了Google Play的任何设备上,最低需要的堆空间为16 MB。 请记住,您应用中的其余部分也运行在同一个堆空间中,因此整个堆空间不能用于一个单独的Bitmap。 此外,位图的大小会根据颜色格式、高度和宽度而异。 最好的策略是仅将所需屏幕尺寸的位图加载到内存中,并且不要加载更大的位图。 有关如何处理大型位图的详细信息,请参见文档的此部分。