project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/Downloader/DownloadAssets.java
equal
deleted
inserted
replaced
5 import java.io.IOException; |
5 import java.io.IOException; |
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; |
|
11 import org.hedgewars.hedgeroid.Datastructures.Schemes; |
10 import org.hedgewars.hedgeroid.Datastructures.Schemes; |
12 import org.hedgewars.hedgeroid.Datastructures.Team; |
11 import org.hedgewars.hedgeroid.Datastructures.Team; |
13 import org.hedgewars.hedgeroid.Datastructures.Weapon; |
12 import org.hedgewars.hedgeroid.Datastructures.Weaponsets; |
14 |
13 |
15 import android.content.res.AssetManager; |
14 import android.content.res.AssetManager; |
16 import android.os.AsyncTask; |
15 import android.os.AsyncTask; |
17 import android.util.Log; |
16 import android.util.Log; |
18 |
17 |
44 |
43 |
45 @Override |
44 @Override |
46 protected Boolean doInBackground(Object... params) { |
45 protected Boolean doInBackground(Object... params) { |
47 try { |
46 try { |
48 Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.schemes_builtin), Schemes.getBuiltinSchemesFile(act)); |
47 Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.schemes_builtin), Schemes.getBuiltinSchemesFile(act)); |
49 Utils.resRawToFilesDir(act, R.array.weapons, Weapon.DIRECTORY_WEAPON); |
48 Utils.writeStreamToFile(act.getResources().openRawResource(R.raw.weapons_builtin), Weaponsets.getBuiltinWeaponsetsFile(act)); |
50 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
49 Utils.resRawToFilesDir(act, R.array.teams, Team.DIRECTORY_TEAMS); |
51 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
50 copyFileOrDir(act.getAssets(), Utils.getDataPathFile(act), "Data"); |
52 copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME); |
51 copyFileOrDir(act.getAssets(), new File(Utils.getCachePath(act), VERSION_FILENAME), VERSION_FILENAME); |
53 return Boolean.TRUE; |
52 return Boolean.TRUE; |
54 } catch(IOException e) { |
53 } catch(IOException e) { |