溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android SdkVersion的區別及獲取版本信息方法

發布時間:2020-08-22 02:38:09 來源:腳本之家 閱讀:433 作者:jingxian 欄目:移動開發

1、minSdkVersion,targetSdkVersion,maxSdkVersion,compileSdkVersion四個數值之間有什么區別?

• minSdkVersion,maxSdkVersion是項目支持的最低sdk版本和最高sdk版本。在安裝apk前,系統會對這兩個數值進行判斷,決定當前系統是否可以安裝,一般maxSdkVerson不會設置。

• compileSdkVersion是項目編譯時的sdk版本。

• targetSdkVersion 會告訴系統,此版本已經經過充分測試,那么程序運行在該版本的系統時,就不會做過多額外的兼容性判斷,運行效率會高一些。

2、獲取版本信息

versionName和versionCode的區別和用處?

• android:versionCode:主要是用于版本升級所用,是INT類型的,第一個版本定義為1,以后遞增,這樣只要判斷該值就能確定是否需要升級,該值不顯示給用戶。

• android:versionName:這個是我們常說明的版本號,該值是個字符串,可以顯示給用戶。

• versionCode是給設備程序識別版本(升級)用的,必須是一個interger值,整數,代表app更新過多少次可以為1,2等;versionName是給用戶看的,可以寫1.1 , 1.2等等版本

或取版本信息

private void getVersion(){
  PackageManager pm=getPackageManager();
  try{
    PackageInfo info=pm.getPackageInfo(getPackageName(),0);
    String versionName=info.versionName;
    int versionCode=info.versionCode;
  }cache(NameNotFoundException e){
    e.printStackTrace();
  }

}

以上這篇Android SdkVersion的區別及獲取版本信息方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女