在我的应用程序中,我有一个图像查看器,并从Web服务器获取位图。为了提高应用程序的性能,我有一个位图缓冲区。一个位图的最大大小可以为0.5MB。我有一个bufferSize变量,我想在其中存储缓冲区字节数,因此我需要知道我将要添加到缓冲区中的每个位图的大小。如果字节数超过一定的X数量,我将从缓冲区前面删除位图。这里是我的问题: 我不知道如何定义位图字节计数 我需要关于X数字的建议。 提前感谢。
使用getByteCount()方法可以获取位图中的字节数。 取决于您的应用程序使用了多少内存、从Web服务器检索了多少图像以及您需要多频繁地显示它们。使用System.maxMemory()的一部分。无论如何,