Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> 如何獲取Android版本號

如何獲取Android版本號

編輯:Android開發教程

As described in the android documentation, the SDK level (integer) the phone is running is available in:

android.os.Build.VERSION.SDK_INT;

The enum corresponding to this int is in the android.os.Build.VERSION_CODES class.

Code example:

int currentapiVersion=android.os.Build.VERSION.SDK_INT;
if(currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){

// Do something

}else{

// do something

}

Note:

This SDK_INT is available since Donut (android 1.6 / API4)

so make sure your application is not retro-compatible with Cupcake (android 1.5 / API3)when you use it or your application will crash(thanks to Programmer Bruce for the precision).

====================================================================================

Build.VERSION_CODES

1 (0x00000001)           Android 1.0             BASE

2 (0x00000002)           Android 1.1             BASE_1_1

3 (0x00000003)           Android 1.5             CUPCAKE

4 (0x00000004)           Android 1.6             DONUT

5 (0x00000005)           Android 2.0             ECLAIR

6 (0x00000006)           Android 2.0.1          ECLAIR_0_1

7 (0x00000007)           Android 2.1             ECLAIR_MR1

8 (0x00000008)           Android 2.2             FROYO

9 (0x00000009)           Android 2.3             GINGERBREAD

10 (0x0000000a)         Android 2.3.3          GINGERBREAD_MR1

11 (0x0000000b)         Android 3.0             HONEYCOMB

12 (0x0000000c)         Android 3.1             HONEYCOMB_MR1

13 (0x0000000d)         Android 3.2             HONEYCOMB_MR2

Build.VERSION_CODES:http://developer.android.com/reference/android/os/Build.VERSION_CODES.html

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved