Java tutorial
//package com.java2s; //License from project: Open Source License import android.content.Context; import android.content.pm.PackageManager; public class Main { /** * Returns the version code of the currently running app * @param context * @return */ public static int getInstallVersionCode(Context context) { int version = -1; try { version = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return version; } }