public class PackageUtils {
/**
* 获取当前应用版本编号
*/
public static int getVersionCode(Context context) {
try {
PackageInfo packageInfo = context.getPackageManager()
.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionCode;
}
catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return -1;
}
}
/**
* 获取当前应用版本名称
*/
public static String getVersionName(Context context) {
try {
PackageInfo packageInfo = context.getPackageManager()
.getPackageInfo(context.getPackageName(), 0);
return packageInfo.versionName;
}
catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return null;
}
}
}