[問題] 如何知道手機版本已經支援6.0?(已解決)

看板AndroidDev作者 (joycece)時間8年前 (2015/12/04 13:32), 8年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
因為需要對Android 6.0版本多做判斷, 所以需要知道要用什麼指令知道當前運作的手機版本? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.2.48 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449207139.A.C94.html

12/04 13:48, , 1F
12/04 13:48, 1F
我剛剛有找到可用的判斷 if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) 我有嘗試Build.VERSION_CODES 後面去找lollipop 卻沒有這個選項 所以想再請教要怎麼設定判斷是 if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) ※ 編輯: joycece (220.132.2.48), 12/04/2015 15:29:32

12/04 16:30, , 2F
有更新Android SDK 6.0嗎?
12/04 16:30, 2F

12/04 16:32, , 3F
project build target 有沒有設定好?
12/04 16:32, 3F
感謝大家幫忙,是我忘記選擇Compile Sdk Version 為 Android 6.0的版本, 目前已解決 ※ 編輯: joycece (220.132.2.48), 12/04/2015 17:09:38 ※ 編輯: joycece (220.132.2.48), 12/04/2015 17:10:20

12/05 11:30, , 4F
有用到新API時 最好完全獨立出來 不要跟其他在同一.java內
12/05 11:30, 4F

12/05 11:30, , 5F
否則在部份平台上會 crash...
12/05 11:30, 5F

12/05 11:32, , 6F
就算完全不會跑到也會造成同一.java內的class找不到
12/05 11:32, 6F
文章代碼(AID): #1MOILZoK (AndroidDev)