1、minSdkVersion,targetSdkVersion,maxSdkVersion,compileSdkVersion四個數值之間有什么區別?
創新互聯公司專注于企業成都營銷網站建設、網站重做改版、積石山保安族東鄉族網站定制設計、自適應品牌網站建設、H5響應式網站、成都商城網站開發、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為積石山保安族東鄉族等各大城市提供網站開發制作服務。
• 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的區別及獲取版本信息方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持創新互聯。
網頁標題:AndroidSdkVersion的區別及獲取版本信息方法
網頁地址:http://m.2m8n56k.cn/article32/jdsdsc.html
成都網站建設公司_創新互聯,為您提供動態網站、服務器托管、ChatGPT、用戶體驗、網站設計公司、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯