Browse Source

binded Version Code to engine revision.

JNI-44
Hussein Kasem 9 years ago
parent
commit
b437bec719
  1. 7
      android/src/org/pEp/jniadapter/AndroidHelper.java

7
android/src/org/pEp/jniadapter/AndroidHelper.java

@ -29,7 +29,7 @@ public class AndroidHelper {
private static File tmpDir; private static File tmpDir;
// TODO : Increment when needed. // TODO : Increment when needed.
public static int VERSION_CODE = 0; public static int ENGINE_VERSION_CODE = 799;
private static File shareDir; private static File shareDir;
@ -87,6 +87,7 @@ public class AndroidHelper {
public static void assetsSetup(Context c) { public static void assetsSetup(Context c) {
envSetup(c); envSetup(c);
boolean needUpgrade = needNewAssets(); boolean needUpgrade = needNewAssets();
Log.i(TAG, "assetsSetup: " + needUpgrade);
// If system.db still not here, then go get it in the assets. // If system.db still not here, then go get it in the assets.
if (dBfile.exists() && needUpgrade){ if (dBfile.exists() && needUpgrade){
@ -211,7 +212,7 @@ public class AndroidHelper {
try { try {
FileOutputStream fileOutputStream = new FileOutputStream(versionFile); FileOutputStream fileOutputStream = new FileOutputStream(versionFile);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream); OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream);
outputStreamWriter.write(String.valueOf(VERSION_CODE) + "\n"); outputStreamWriter.write(String.valueOf(ENGINE_VERSION_CODE) + "\n");
outputStreamWriter.close(); outputStreamWriter.close();
fileOutputStream.close(); fileOutputStream.close();
} catch (Exception e) { } catch (Exception e) {
@ -220,7 +221,7 @@ public class AndroidHelper {
} }
public static boolean needNewAssets() { public static boolean needNewAssets() {
return VERSION_CODE != getInstalledVersion(); return ENGINE_VERSION_CODE != getInstalledVersion();
} }
// TODO: replace with native impl, less prone to failure. // TODO: replace with native impl, less prone to failure.

Loading…
Cancel
Save