1、获取包的信息
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; }
2、获取版本号
/** * 版本号 */ public static int getVersionCode(Context context) { return getPackageInfo(context).versionCode; }
3、获取版本名称
/** * 版本名 */ public static String getVersionName(Context context) { return getPackageInfo(context).versionName; }