Android獲取版本號

我們在AndroidManifest.xml中設置程序的版本號等,如android:versionName="1.0.0"。如果想在代碼中獲取這個版本號,可以用如下方法(這些修改版本號時只需要修改AndroidManifest.xml中的設置,不用修改代碼了):

  1. /**   
  2. * 返回當前程序版本名   
  3. */    
  4. public static String getAppVersionName(Context context) {    
  5.     String versionName = "";    
  6.     try {    
  7.         // ---get the package info---    
  8.         PackageManager pm = context.getPackageManager();    
  9.         PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);    
  10.         versionName = pi.versionName;    
  11.         if (versionName == null || versionName.length() <= 0) {    
  12.             return "";    
  13.         }    
  14.     } catch (Exception e) {    
  15.         Log.e("VersionInfo", "Exception", e);    
  16.     }    
  17.     return versionName;    
  18. }   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章