第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以編程方式檢索AndroidAPI版本

以編程方式檢索AndroidAPI版本

慕哥6287543 2019-06-25 16:47:09
以編程方式檢索AndroidAPI版本有任何方法來獲得API版本的手機目前正在運行嗎?
查看完整描述

3 回答

?
躍然一笑

TA貢獻1826條經(jīng)驗 獲得超6個贊

如Android文檔所述,正在運行的SDK級別(整數(shù))可在以下文件中獲得:

android.os.Build.VERSION.SDK_INT

與此int對應(yīng)的類位于android.os.Build.VERSION_CODES班級,等級。

代碼示例:

if?(android.os.Build.VERSION.SDK_INT?>=?android.os.Build.VERSION_CODES.LOLLIPOP){
????//?Do?something?for?lollipop?and?above?versions}?else{
????//?do?something?for?phones?running?an?SDK?before?lollipop}

編輯:這個SDK_int是從Donut(Android1.6/API 4)開始提供的,所以當你使用它時,要確保你的應(yīng)用程序與Cup蛋糕(Android1.5/API 3)不兼容,否則應(yīng)用程序就會崩潰(這要感謝程序員Bruce提供的精確性)。


查看完整回答
反對 回復(fù) 2019-06-25
?
猛跑小豬

TA貢獻1858條經(jīng)驗 獲得超8個贊

很簡單:

   String manufacturer = Build.MANUFACTURER;
   String model = Build.MODEL;
   int version = Build.VERSION.SDK_INT;
   String versionRelease = Build.VERSION.RELEASE;Log.e("MyActivity", "manufacturer " + manufacturer            + " \n model " + model            + " \n version " + version            + " \n versionRelease " + versionRelease    );

產(chǎn)出:

E/MyActivity:   manufacturer ManufacturerX
                model SM-T310 
                version 19 
                versionRelease 4.4.2


查看完整回答
反對 回復(fù) 2019-06-25
?
慕妹3146593

TA貢獻1820條經(jīng)驗 獲得超9個贊

Build.VERSION.RELEASE;

這將給出您的版本的實際編號;又名2.3.3或2.2。使用Build.VERSION.SDK_int的問題是,如果您有根手機或自定義rom,您可能有一個非標準的操作系統(tǒng)(也就是我的Android正在運行2.3.5),當使用Build.VERSION.SDK_int時,它將返回空值,所以Build.VERSION.RELEASE無論是否使用標準Android版本都會工作!

為了利用它,你可以這樣做;

String androidOS = Build.VERSION.RELEASE;


查看完整回答
反對 回復(fù) 2019-06-25
  • 3 回答
  • 0 關(guān)注
  • 468 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號