Android平台代号、版本和API级别,以及检测系统版本


1. Android不同版本有不同的代号、API level等,下面列出了平台代号、版本和API level对应关系:


Code name Version API level
(no code name) 1.0 API level 1
(no code name) 1.1 API level 2
Cupcake 1.5 API level 3, NDK 1
Donut 1.6 API level 4, NDK 2
Eclair 2.0 API level 5
Eclair 2.0.1 API level 6
Eclair 2.1 API level 7, NDK 3
Froyo 2.2.x API level 8, NDK 4
Gingerbread 2.3 - 2.3.2 API level 9, NDK 5
Gingerbread 2.3.3 - 2.3.7 API level 10
Honeycomb 3.0 API level 11
Honeycomb 3.1 API level 12, NDK 6
Honeycomb 3.2.x API level 13
Ice Cream Sandwich 4.0.1 - 4.0.2 API level 14, NDK 7
Ice Cream Sandwich 4.0.3 - 4.0.4 API level 15, NDK 8
Jelly Bean 4.1.x API level 16


2 程序检测系统版本

public static int getAndroidSDKVersion() { 
   int version; 
   try { 
     version = Integer.valueOf(android.os.Build.VERSION.SDK); 
   } catch (NumberFormatException e) { 
     Log.e(e.toString());
   } 
   return version; 
}

通过判断不同的版本,处理



你可能感兴趣的:(Android平台代号、版本和API级别,以及检测系统版本)