2011-02-24 72 views
2

如何以編程方式獲取當前的android deveice版本(1.5,1.6,2.0等)。 即我已經安裝在Android 2.2的設備的APK .. 我需要的設備版本(在我的應用程序正在運行的Android模擬器版本)Android設備版本

+2

已經在http://stackoverflow.com/questions/3423754/retrieving-android-api-version-programmatically – kgiannakakis 2011-02-24 12:23:09

回答

10

的整數代表API級別可以在android.os.Build.VERSION.SDK_INT

找到那麼你可以這樣做:

int apiLevel = android.os.Build.VERSION.SDK_INT; 

該整數ACR的可能值oss所有設備都可以在here找到。如果您想將版本與android的命名版本進行比較,請在此處使用每個常量的名稱。您無法將設備版本與2.1,2.2等版本號進行比較,因此如果您希望這樣做,您必須使用版本名稱或API級別,然後手動進行轉換。

+2

請記住,自從API級別4(1.6)以來,支持android.os.Build.VERSION.SDK_INT, – Maaalte 2011-02-24 12:40:55

相關問題