Check android.os.Build.VERSION,这是一个静态类,其中包含有关系统正在运行的Android OS的各种信息。
如果您关心所有可能的版本(返回到原始的Android版本)(如中minSdkVersion设置为小于4的任何值),则必须使用android.os.Build.VERSION.SDK,它String可以转换为发行版的整数。
如果您至少使用API版本4(Android 1.6 Donut),则当前获取API级别的建议方法是检查的值android.os.Build.VERSION.SDK_INT,该值是整数。
无论哪种情况,您获得的整数都将映射到以下所有定义的枚举值android.os.Build.VERSION_CODES:
SDK_INT value Build.VERSION_CODES Human Version Name
1 BASE Android 1.0 (no codename)
2 BASE_1_1 Android 1.1 Petit Four
3 CUPCAKE Android 1.5 Cupcake
4 DONUT Android 1.6 Donut
5 ECLAIR Android 2.0 Eclair
6 ECLAIR_0_1 Android 2.0.1 Eclair
7