在开发升级功能时,往往要监测旧版的Version code。版本信息可以通过PackageManager来获取:
public static int getAppVersionName(Context context) {
try {
PackageManager pm = context.getPackageManager();
PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);
VERSION_CODE = pi.versionCode;
} catch (Exception e) {
e.printStackTrace();
}
return VERSION_CODE;
}