【发布时间】:2012-07-12 19:37:01
【问题描述】:
我正在使用此代码获取文件的链接:
private List<String> getFilesList(String path, String idcity){
List<String> files = new ArrayList<String>();
String readJSON = readJSON(path,idcity);
try {
JSONArray jsonArray = new JSONArray(readJSON);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
files.add(jsonObject.getString("file"));
}
} catch (Exception e) {
Log.e("getFilesList", "Error parsing data ", e);
}
return files;
}
现在我想将所有这些文件下载到 SDCard。
我认为这可以使用 AsyncTask 来实现(并显示一个 ProgressDialog,其中包含有多少文件要下载的信息)。
我使用的是 Android API 4,所以无法使用 DownloadManager。
假设链接在List<String> 中,你们能给我一些代码吗?
提前致谢!
【问题讨论】:
标签: android