# 获取版本号和版本名称

新建个方法

 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;
    }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

版本名

   public static String getVersionName(Context context) {
        return getPackageInfo(context).versionName;
    }
1
2
3

版本号

    public static int getVersionCode(Context context) {
        return getPackageInfo(context).versionCode;
    }
1
2
3