Android的版本能夠在androidmainfest.xml中定義,android
主要有android:versionCode和android:versionNameapp
關於版本號有兩個值,以下面的例子spa
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xxx.xxx" android:versionCode="2" android:versionName="1.1">
versionCode是給設備程序識別版本(升級)用的,必須是一個interger值,整數,表明app更新過多少次code
versionName是給用戶看的,能夠寫1.1 , 1.2等等版本xml
private String getVersionName() throws Exception{ //獲取packagemanager的實例 PackageManager packageManager = getPackageManager(); //getPackageName()是你當前類的包名,0表明是獲取版本信息 PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(), 0); return packInfo.versionName; }