project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadAssets.java
equal
deleted
inserted
replaced
6 |
6 |
7 import org.hedgewars.hedgeroid.MainActivity; |
7 import org.hedgewars.hedgeroid.MainActivity; |
8 import org.hedgewars.hedgeroid.R; |
8 import org.hedgewars.hedgeroid.R; |
9 import org.hedgewars.hedgeroid.Utils; |
9 import org.hedgewars.hedgeroid.Utils; |
10 import org.hedgewars.hedgeroid.Datastructures.Scheme; |
10 import org.hedgewars.hedgeroid.Datastructures.Scheme; |
|
11 import org.hedgewars.hedgeroid.Datastructures.Schemes; |
11 import org.hedgewars.hedgeroid.Datastructures.Team; |
12 import org.hedgewars.hedgeroid.Datastructures.Team; |
12 import org.hedgewars.hedgeroid.Datastructures.Weapon; |
13 import org.hedgewars.hedgeroid.Datastructures.Weapon; |
13 |
14 |
14 import android.content.res.AssetManager; |
15 import android.content.res.AssetManager; |
15 import android.os.AsyncTask; |
16 import android.os.AsyncTask; |
42 } |
43 } |
43 |
44 |
44 @Override |
45 @Override |
45 protected Boolean doInBackground(Object... params) { |
46 protected Boolean doInBackground(Object... params) { |
46 try { |
47 try { |
47 Utils.resRawToFilesDir(act, R.array.schemes, Scheme.DIRECTORY_SCHEME); |
48 Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.schemes_builtin), Schemes.getBuiltinSchemesFile(act)); |
48 Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON); |
49 Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON); |
49 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
50 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
50 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
51 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
51 copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME); |
52 copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME); |
52 return Boolean.TRUE; |
53 return Boolean.TRUE; |