VersionCode升级App版本时用,VersionName显示给用户。
/**
* get App versionCode
* @param context
* @return
*/
public String getVersionCode(Context context){
PackageManager packageManager=context.getPackageManager();
PackageInfo packageInfo;
String versionCode="";
try {
packageInfo=packageManager.getPackageInfo(context.getPackageName(),0);
versionCode=packageInfo.versionCode+"";
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionCode;
}
/**
* get App versionName
* @param context
* @return
*/
public String getVersionName(Context context){
PackageManager packageManager=context.getPackageManager();
PackageInfo packageInfo;
String versionName="";
try {
packageInfo=packageManager.getPackageInfo(context.getPackageName(),0);
versionName=packageInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionName;
}