这是一个有关渲染各种格式图像时android内存使用情况的问题。
在我们的应用中,当我们尝试为布局充气时,有时会遇到“内存不足”异常(并崩溃)(不幸的是,这种情况发生在我们可以进行测试的设备上)。
我们的布局使用了很多图像(精确到28张)。我们需要所有这些单独的图像,稍后再将它们与某些动画进行交换。
我们将图像保留为webp资源,因为我们知道webp平均节省大约30%的磁盘空间。但是我不知道这种效率是否也转化为内存效率。我猜想图像还是必须解码并提取到位图。
问题是,从内存使用情况的角度来看,即从堆中获取的内存-android渲染webp,png,jpg或其他图像格式时是否有所不同。