1. 程式人生 > >怎樣判斷所執行的ANDROID系統的SDK版本號

怎樣判斷所執行的ANDROID系統的SDK版本號

ANDROID系統的版本眾多,更新頻繁。有時候我們需要在執行時來判斷所執行的ANDROID系統版本以確定使用什麼API,比如從ANDROID 2.0開始才支援多點觸控。

那麼,怎樣在程式中來判斷ANDROID系統的版本號也即API Level呢?

很簡單,只需要使用下面的語句即可。

int sysVersion = Integer.parseInt(VERSION.SDK);

VERSION.SDK是一個字串,我們使用Interger.parseInt把它轉換成一個整數,這個數即是API Level號,然後就可以使用它來進行判斷了。

下表是一個到目前為止的ANDROID API Level的對應表,以方便查詢。

平臺版本API Level
Android 3.213
Android 3.112
Android 3.011
Android 2.3.310
Android 2.39
Android 2.28
Android 2.17
Android 2.0.16
Android 2.05
Android 1.64
Android 1.53
Android 1.12
Android 1.01