日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android Build.VERSION.SDK_INT兼容介绍

發(fā)布時間:2023/12/13 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Build.VERSION.SDK_INT兼容介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

盡管Android向下兼容不好,但一個程序還可以在多個平臺上跑的。向下兼容不好,接口改變,新的平臺上不能用舊的API,舊的平臺更不可能用新的API,不等于一個平臺需要一個APK。可以在高SDK上開發(fā),并在程序中作版本判斷,低版本運行環(huán)境使用舊的API。?

例如要開發(fā)一個顯示通話記錄的程序,需要兼容1.6~2.2,我們知道不同的平臺SDK level不同,1.53,1.64,2.28。對應的可以使用android.os.Build進行判斷。源代碼如下:

Java代碼:

? ? ? ? ? ?if(Build.VERSION.SDK_INK<=4){

Toast.makeText(this,"version"+Build.VERSION.RELEASE+Build.VERSION.SDK_INT,Toast.leng_short).show();

}

else{

Toast.makeText(this,"version"+Build.VERSION.RELEASE+Build.VERSION.SDK_INK,Toast.length_short).show();

}

?

?

  • //?Build.VERSION.SDK_INT可與switch搭配用
  • switch (Build.VERSION.SDK_INT) {
  • case Build.VERSION_CODES.BASE: // 1.0
  • break;
  • case Build.VERSION_CODES.BASE_1_1: // 1.1
  • break;
  • case Build.VERSION_CODES.CUPCAKE: // 1.5
  • break;
  • case Build.VERSION_CODES.CUR_DEVELOPMENT: // current dev version
  • break;
  • case Build.VERSION_CODES.DONUT: // 1.6
  • break;
  • case Build.VERSION_CODES.ECLAIR: // 2.0
  • break;
  • case Build.VERSION_CODES.ECLAIR_0_1: // 2.0.1
  • break;
  • case Build.VERSION_CODES.ECLAIR_MR1: // 2.1
  • break;
  • }
  • ?

    Build.BORAD ? ? ? ? ?//主板

    Build.BRAND ? ? ? ? ? //android系統(tǒng)定制商

    Build.CPU_ABI ? ? ? ? ?//cpu指令集

    Build.DEVICE ? ? ? ? ? //設備參數(shù)

    Build.DISPLAY ? ? ? ? //顯示屏參數(shù)

    Build.FINGERPRINT ? ?//硬件名稱

    Build.HOST

    Build.ID ? ? ? ? ? ? ? //修訂版本列表

    Build.Manufacture ? //硬件制造商

    Build.Model ? ? ? ? ? ?//版本

    Build.product ? ? //手機制造商

    Build.tags ? ? ? ? //描述build的標簽

    Build.time

    Build.type ? ? ? ? //builder類型

    Build.user

    轉(zhuǎn)載于:https://www.cnblogs.com/hun2014/p/4705828.html

    總結

    以上是生活随笔為你收集整理的Android Build.VERSION.SDK_INT兼容介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。