0

要求:在应用程序中,首次启动时需要从远程服务器下载所有图像和数据,并将它们分别存储到 sdcard 和本地 sqlite 数据库中。而且,在以后的时间里,该应用程序在没有网络连接的情况下在本地工作。

因此,HTTP响应以JSON格式出现,需要对其进行解析并存储到数据库中,解析后JSON我将获得需要下载并存储到 sdcard 中的图像路径。

目前,我正在考虑使用AsyncTask相应的 API 调用来实现这一点。请让我知道是否有任何其他有效的替代方案,或者是否有任何示例源代码执行类似任务。蒂亚...

4

2 回答 2

1

Android 提供下载文件的服务。试试下载管理器

于 2012-06-25T11:40:56.800 回答
1

如果确实需要单独的文件,您可以使用下载管理器

但我建议将所有内容打包并压缩到一个存档文件中并下载。

也许您可以使用扩展文件

如果您决定使用 AsyncTask 请注意,根据您的 targetSdkVersion (>11) 和 Android 版本 (>4.0),如果不设置线程池执行器,它可能无法运行多线程。

于 2012-06-25T11:45:28.583 回答