android获取app的版本,Android获取App版本号和版本名

Android获取App版本号和版本名

// 以下是获得版本信息的工具方法

//版本名

public static String getVersionName(Context context) {

return getPackageInfo(context).versionName;

}

//版本号

public static int getVersionCode(Context context) {

return getPackageInfo(context).versionCode;

}

private static PackageInfo getPackageInfo(Context context) {

PackageInfo pi = null;

try {

PackageManager pm = context.getPackageManager();

pi = pm.getPackageInfo(context.getPackageName(),

PackageManager.GET_CONFIGURATIONS);

return pi;

} catch (Exception e) {

e.printStackTrace();

}

return pi;

}