天天看點

擷取目前應用的版本名稱和版本号

private String getVersionName() {
 
 
                  // 擷取packagemanager的執行個體

 
 
  		PackageManager packageManager = getPackageManager();
 
 
  		try {
 
 
                          // getPackageName()是你目前類的包名,0代表是擷取版本資訊
   

 
 
  			PackageInfo packageInfo = packageManager.getPackageInfo(
 
 
  					getPackageName(), 0);
 
 

 
 
  			int versionCode = packageInfo.versionCode;
 
 
  			String versionName = packageInfo.versionName;
 
 
  			return versionName;
 
 
  			} catch (PackageManager.NameNotFoundException e) {
 
 
              // 沒有找到包名的時候會走此異常
 
 
              e.printStackTrace();
 
 
          }
 
 
          return null;
 
 
          }