added method to get versionCode of mobile app to JSInterface

This commit is contained in:
Philipp Schaefer
2013-09-02 21:27:16 +02:00
parent d98f4529b4
commit fe632b5ccc
2 changed files with 17 additions and 0 deletions

View File

@ -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) {