我写了一个phonegap应用程序,它从JSON文件中获取数据,该文件提供显示文本和Amazon S3托管图像的路径,因为应用程序用于没有信号的区域,很多时候它必须能够下载并缓存所有内容。
是否有更优雅的方式来下载图像包而不是单独请求每个图像然后保存它?理想情况下,我想下载一个软件包(例如一个zip文件),然后在下载后将其解压缩到手机文件系统,因为按图像进行操作意味着许多单独的HTTP请求会引入大量延迟。
答案 0 :(得分:1)
那么你会使用FileTransfer类将.zip下载到你的SD卡然后你必须编写一个插件来进行解压缩。幸运的是,Android包含java.util.zip包,因此您无需导入任何其他库以进行解压缩。