我正在开发一个从服务器获取图像的 android 应用程序。单个活动从服务器下载超过 10 张图像。那么,图像的大小应该是多少(以字节为单位)才能使应用程序平稳快速地运行?
问问题
307 次
真正重要的不是图像的大小……真正重要的是图像的分辨率。当您尝试将该图像转换为位图变量时,会消耗内存来表示图像的每个像素。由于您在客户端服务器方案中工作,因此在下载和存储图像时,大小将成为问题。
如果您不需要在应用程序中缩放图像,最好使用与屏幕尺寸匹配的标准分辨率的图像。
最好使用一些图像管理器库来实现这些图像加载目的,这样它们就可以更广泛地管理内存问题。检查这篇文章。