このコードを使用してファイルへのリンクを取得しています:
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>
か?
前もって感謝します!