Android-下载多个文件或一个包含所有文件的zip

Android-下载多个文件或一个包含所有文件的zip,android,image,download,connection,zip,Android,Image,Download,Connection,Zip,我需要下载大约300张图片到我的应用程序中,但我没有找到任何说明哪种方法对性能/连接最友好的方法。我应该在设备上下载并解压文件还是逐个下载图像?在移动设备上,减少连接是最好的选择,因为首先协商网络连接可能会很昂贵。一个zip应该比单个文件小,而且它所需的数据肯定比下载单个文件要少得多,因为开销更小,因为现在只有一个而不是300个调用 您还应该能够比下载单个文件更快地下载zip文件,因为创建和关闭连接所需的握手次数更少 我在手机上的经验法则是在一次通话中尽可能多地通话,这样就不会创建和打开多个连接

我需要下载大约300张图片到我的应用程序中,但我没有找到任何说明哪种方法对性能/连接最友好的方法。我应该在设备上下载并解压文件还是逐个下载图像?

在移动设备上,减少连接是最好的选择,因为首先协商网络连接可能会很昂贵。一个zip应该比单个文件小,而且它所需的数据肯定比下载单个文件要少得多,因为开销更小,因为现在只有一个而不是300个调用

您还应该能够比下载单个文件更快地下载zip文件,因为创建和关闭连接所需的握手次数更少


我在手机上的经验法则是在一次通话中尽可能多地通话,这样就不会创建和打开多个连接。我发现,在一次呼叫中添加额外的1k或2k负载比多次呼叫以检索信息更有效。

还有一个缺点,下载和提取至少需要两倍的空间。如果空间足够,在提取后您可以删除zip文件。@kelalaka-确实如此。我认为这是一个很好的提示,在处理完ZIP文件后清理它。说得好。