在我的应用程序中,我有一个图像查看器,我从Web服务器获取位图.
为了提高我的应用程序的性能,我有一个位图缓冲区.
一个位图的最大大小可以是0.5mb.
我有bufferSize变量,我想存储缓冲区字节数,因此我需要知道
我将在缓冲区中添加每个位图大小.如果咬合计数超过某个X数,我将从缓冲区前面删除位图.
这是我的问题:
>我不知道如何定义位图字节数
>我需要一个关于X号的建议.
提前致谢.
最佳答案 >您可以使用getByteCount()方法获取Bitmap中的字节数.
>取决于您的应用程序使用的内存量,从Web服务器检索的图像数量以及显示它们的频率.使用System.maxMemory()的一些部分.在任何情况下