Android 获取AndroidManifest.xml文件versionCode,versionName属性

Android 获取AndroidManifest.xml文件versionCode,versionName属性

Java代码 复制代码 收藏代码
  1. String pName = "cn.nedu.math.ninebox"
  2. try
  3.         PackageInfo pinfo = getPackageManager().getPackageInfo(pName, PackageManager.GET_CONFIGURATIONS); 
  4.         String versionCode = pinfo.versionName; 
  5.         Strint versionName = pinfo.versionCode; 
  6. } catch (NameNotFoundException e) { 


AndroidManifest.xml文件如下
Xml代码 复制代码 收藏代码
  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
  3.       package="cn.nedu.math.ninebox" 
  4.       android:versionCode="1" 
  5.       android:versionName="1.0"> 
  6.     <application android:icon="@drawable/icon" android:label="@string/app_name"> 
  7.         <activity android:name=".NineBox" 
  8.                   android:label="@string/app_name"> 
  9.             <intent-filter> 
  10.                 <action android:name="android.intent.action.MAIN" /> 
  11.                 <category android:name="android.intent.category.LAUNCHER" /> 
  12.             </intent-filter> 
  13.         </activity> 
  14.     </application> 
  15.     <uses-sdk android:minSdkVersion="3" /> 
  16. </manifest>  
原文地址:https://www.cnblogs.com/bmate/p/2631105.html