获取当前应用程序的版号、版本名称:
/**
* 获取VersionCode,* @param context
* @return pi.versionCode
*/
public static int getVersionCode(Context context){
PackageManager pm = context.getPackageManager();
PackageInfo pi = null;
try {
pi = pm.getPackageInfo(context.getPackageName(), 0);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return pi.versionCode;
}
/**
* 获取VersionName
* @param context
* @return pi.versionName
*/
public static String getVersionName(Context context){
PackageManager pm = context.getPackageManager();
PackageInfo pi = null;
try {
pi = pm.getPackageInfo(context.getPackageName(), 0);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return pi.versionName;
}