0

哪个更快,从服务器接收 JPG 格式的图像,并保存它,然后在 ListView 或其他内容中显示它

或者

从服务器接收 XML 格式的图像(作为编码字符串),然后对其进行解码,然后将其显示在 ListView 中(甚至将其保存然后从内存中显示)

将图像从服务器传输到 android 设备的最佳方式(关于性能)是什么

提前致谢

4

2 回答 2

0

这取决于限制在哪里。如果您的连接带宽非常小,请尝试传输尽可能少的字节。但是,高压缩通常会消耗更多的 CPU,因此如果 CPU 功率限制您,则使用较低的压缩可能会更好。

我不确定“在 XML 中接收图像”是什么意思。它是像 SVG 这样的矢量格式吗?这通常比光栅图像小得多(特别是对于大尺寸)。

总而言之,您需要做一些实验来找出最适合您的情况。

于 2013-09-18T07:51:20.530 回答
0

最好的方法是从服务器获取图像 URL,然后使用一些图像管理库(如https://github.com/nostra13/Android-Universal-Image-Loader或 google 的 volley)下载图像。这类库高度可配置,并负责管理位图的所有方面。

于 2013-09-18T08:08:03.250 回答