diff --git a/mobile/plugins/user-location.user.js b/mobile/plugins/user-location.user.js index 4dbd30ba..51789e8a 100644 --- a/mobile/plugins/user-location.user.js +++ b/mobile/plugins/user-location.user.js @@ -47,6 +47,8 @@ window.plugin.userLocation.setup = function() { window.plugin.userLocation.updateLocation = function(lat, lng) { var latlng = new L.LatLng(lat, lng); + var foo = android.getVersionCode(); + window.console.log('version code: ' + foo); window.plugin.userLocation.marker.setLatLng(latlng); } diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java index 330d7955..908ad25f 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_JSInterface.java @@ -13,6 +13,8 @@ import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.DialogInterface.OnMultiChoiceClickListener; import android.content.Intent; +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; import android.util.Log; import android.view.View; import android.webkit.JavascriptInterface; @@ -79,6 +81,19 @@ public class IITC_JSInterface { .show(); } + @JavascriptInterface + public int getVersionCode() { + int versionCode = 0; + try { + PackageInfo pInfo = mContext.getPackageManager() + .getPackageInfo(mContext.getPackageName(), 0); + versionCode = pInfo.versionCode; + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } + return versionCode; + } + @JavascriptInterface public void switchToPane(String id) {