作者joycece (joycece)
看板AndroidDev
標題[問題] 如何知道手機版本已經支援6.0?
時間Fri Dec 4 13:32:17 2015
因為需要對Android 6.0版本多做判斷,
所以需要知道要用什麼指令知道當前運作的手機版本?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.2.48
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449207139.A.C94.html
我剛剛有找到可用的判斷
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
→ zerofinal: 有更新Android SDK 6.0嗎? 12/04 16:30
推 andy2151: project build target 有沒有設定好? 12/04 16:32
感謝大家幫忙,是我忘記選擇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
推 sdyy: 有用到新API時 最好完全獨立出來 不要跟其他在同一.java內 12/05 11:30
→ sdyy: 否則在部份平台上會 crash... 12/05 11:30
→ sdyy: 就算完全不會跑到也會造成同一.java內的class找不到 12/05 11:32