|
|
@ -30,7 +30,8 @@ public class AndroidHelper { |
|
|
|
private static File tmpDir; |
|
|
|
|
|
|
|
// TODO : Increment when needed.
|
|
|
|
public static int ENGINE_VERSION_CODE = 5115; |
|
|
|
// TODO : Check if this version tracking is really needed and Automatize it
|
|
|
|
public static String ENGINE_VERSION_CODE = "Release_2.1.27"; |
|
|
|
|
|
|
|
private static File shareDir; |
|
|
|
|
|
|
@ -219,12 +220,12 @@ public class AndroidHelper { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private static int getInstalledVersion() { |
|
|
|
int versionCode = -1; |
|
|
|
private static String getInstalledVersion() { |
|
|
|
String versionCode = ""; |
|
|
|
if (versionFile.exists()){ |
|
|
|
try { |
|
|
|
Scanner scan = new Scanner(versionFile); |
|
|
|
versionCode = Integer.parseInt(scan.next()); |
|
|
|
versionCode = scan.next(); |
|
|
|
scan.close(); |
|
|
|
} catch (Exception e) { |
|
|
|
Log.e(TAG, "getInstalledVersion: " + e.getMessage()); |
|
|
@ -237,7 +238,7 @@ public class AndroidHelper { |
|
|
|
try { |
|
|
|
FileOutputStream fileOutputStream = new FileOutputStream(versionFile); |
|
|
|
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream); |
|
|
|
outputStreamWriter.write(String.valueOf(ENGINE_VERSION_CODE) + "\n"); |
|
|
|
outputStreamWriter.write(ENGINE_VERSION_CODE + "\n"); |
|
|
|
outputStreamWriter.close(); |
|
|
|
fileOutputStream.close(); |
|
|
|
} catch (Exception e) { |
|
|
@ -246,7 +247,7 @@ public class AndroidHelper { |
|
|
|
} |
|
|
|
|
|
|
|
public static boolean needNewAssets() { |
|
|
|
return ENGINE_VERSION_CODE != getInstalledVersion(); |
|
|
|
return !getInstalledVersion().equals(ENGINE_VERSION_CODE); |
|
|
|
} |
|
|
|
|
|
|
|
// TODO: replace with native impl, less prone to failure.
|
|
|
|