android – 定义位图字节计数并将限制设置为位图缓冲区

在我的应用程序中,我有一个图像查看器,我从Web服务器获取位图.

为了提高我的应用程序的性能,我有一个位图缓冲区.

一个位图的最大大小可以是0.5mb.

我有bufferSize变量,我想存储缓冲区字节数,因此我需要知道

我将在缓冲区中添加每个位图大小.如果咬合计数超过某个X数,我将从缓冲区前面删除位图.

这是我的问题:

>我不知道如何定义位图字节数
>我需要一个关于X号的建议.

提前致谢.

最佳答案 >您可以使用getByteCount()方法获取Bitmap中的字节数.

>取决于您的应用程序使用的内存量,从Web服务器检索的图像数量以及显示它们的频率.使用System.maxMemory()的一些部分.在任何情况下

点赞