如何判断Android系统的版本

随着Android版本的增多,在不同的版本中使用不同的设计是必须的,根据程序运行的版本来提供不同的功能。这涉及到如何在程序中判断Android系统的版本。

在Android api中的android.os.Build和android.os.Build.VERSION类中包含了Android版本信息。

可以使用该信息来判断设备的系统版本:
[java] view plaincopy
  1. public static int getSDKVersionNumber() {  
  2.     int sdkVersion;  
  3.     try {  
  4.         sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);  
  5.     } catch (NumberFormatException e) {  
  6.         sdkVersion = 0;  
  7.     }  
  8.     return sdkVersion;  
  9. }  

下表是一个到目前为止的ANDROID API Level的对应表,以方便查询。

 

平台版本 API Level
Android 3.2 13
Android 3.1 12
Android 3.0 11
Android 2.3.3 10
Android 2.3 9
Android 2.2 8
Android 2.1 7
Android 2.0.1 6
Android 2.0 5
Android 1.6 4
Android 1.5 3
Android 1.1 2
Android 1.0 1

posted @ 2012-10-01 17:03  可可ing  阅读(747)  评论(0编辑  收藏  举报