/**
* 获取APP版本名称
*
* @param mContext
* @return
*/
public static String getVersionName(Context mContext) {
try {
PackageManager pm = mContext.getPackageManager();
PackageInfo pinfo = pm.getPackageInfo((mContext.getPackageName()),
PackageManager.GET_CONFIGURATIONS);
String versionName = pinfo.versionName;
return versionName;
} catch (NameNotFoundException e) {
}
return null;
}
/**
* 获取APP版本id
*
* @param mContext
* @return
*/
public static int getVersionCode(Context mContext) {
try {
PackageManager pm = mContext.getPackageManager();
PackageInfo pinfo = pm.getPackageInfo((mContext.getPackageName()),
PackageManager.GET_CONFIGURATIONS);
// String versionName = pinfo.versionName;
int versionCode = pinfo.versionCode;
return versionCode;
} catch (NameNotFoundException e) {
}
return 1;
}
Android 获取AndroidManifest 文件 versionCode和versionName属性
最新推荐文章于 2020-05-12 20:34:41 发布