我正在使用以下代码获取文件的链接:
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。
假设链接在a中,你们能给我一些代码List<String>
吗?
提前致谢!