private PackageInfo getVersionInfo() {
       try {
           PackageManager packageManager = getPackageManager();
           // getPackageName()是你当前类的包名,0代表是获取版本信息
           PackageInfo packInfo = packageManager.getPackageInfo(
                  getPackageName(), 0);
       } catch (Exception e) {
           e.printStackTrace();
       }
       return packInfo;
    }

 

此时可以通过packInfo.versionCode获取版本号;通过packInfo.versionName获取版本名称