project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadAssets.java
equal
deleted
inserted
replaced
14 import android.content.res.AssetManager; |
14 import android.content.res.AssetManager; |
15 import android.os.AsyncTask; |
15 import android.os.AsyncTask; |
16 import android.util.Log; |
16 import android.util.Log; |
17 |
17 |
18 public class DownloadAssets extends AsyncTask<Object, Long, Boolean> { |
18 public class DownloadAssets extends AsyncTask<Object, Long, Boolean> { |
|
19 private static final String VERSION_FILENAME = "assetsversion.txt"; |
19 private final MainActivity act; |
20 private final MainActivity act; |
20 |
21 |
21 public DownloadAssets(MainActivity act){ |
22 public DownloadAssets(MainActivity act){ |
22 this.act = act; |
23 this.act = act; |
23 } |
24 } |
45 try { |
46 try { |
46 Utils.resRawToFilesDir(act, R.array.schemes, Scheme.DIRECTORY_SCHEME); |
47 Utils.resRawToFilesDir(act, R.array.schemes, Scheme.DIRECTORY_SCHEME); |
47 Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON); |
48 Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON); |
48 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
49 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
49 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
50 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
|
51 copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME); |
50 return Boolean.TRUE; |
52 return Boolean.TRUE; |
51 } catch(IOException e) { |
53 } catch(IOException e) { |
52 Log.e("DownloadAssets", e.getMessage(), e); |
54 Log.e("DownloadAssets", e.getMessage(), e); |
53 return Boolean.FALSE; |
55 return Boolean.FALSE; |
54 } |
56 } |