0

我正在开发一个安卓应用程序。目前我已经实现了从服务器读取 JSON 文件(JSON 解析)。现在我正在尝试离线实现它。

我在服务器上有一个 zip 文件,其中包含一个 JSON 文件和一些与该 JSON 相关的图像。现在我想下载 zip 文件并将其解压缩到 sd 卡或 android 手机中的其他位置。然后从该位置读取 JSON 文件和图像。如果用户按下“更新”按钮或列表项,则此过程必须在后台完成。

我用谷歌搜索了这个问题,但找不到任何合适的答案。请帮我解决这个问题。先谢谢了。

4

1 回答 1

0

You can use the Gson library for Json serialization/deserialization and java.util.zip.GZIPOutputStream / GZIPInputStream for zipping/unzipping.

If you want the process to occur in the background, you can use a Service or specifically an IntentService.

If you want to write a file to the sd card, here are some tips as to writing your own files to the sd card: https://stackoverflow.com/a/18167342/326370

于 2013-08-11T11:44:43.343 回答