Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN
通过上面方法判断SDK版本~
我们开发的时候通常在适配高版本的SDK(即主流系统版本的手机),但是要兼容低版本的SDK(即低系统版本的手机)。所以在使用高SDK平台上的API方法时,我们要进行低版本的适配。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
//高API版本的方法
}else{
//低API版本的方法
}
| Android系统版本 | API版本 |
| Android 6.X | 24 |
| Android 6.0 | 23 |
| Android 5.1 | 22 |
| Android 5.0 | 21 |
| Android 4.4 | 20 |
| Android 4.4 | 19 |
| Android 4.3 | 18 |
| Android 4.2 | 17 |
| Android 4.1 | 16 |
| Android 4.0.3 | 15 |
| Android 4.0 | 14 |
| 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开发中根据Build.VERSION.SDK_INT判断API版本,以实现高版本API方法与低版本API方法的兼容性适配。通过比较Build.VERSION.SDK_INT与特定版本如JELLY_BEAN的值,确保在不同系统版本上运行时调用正确的代码路径。
3066

被折叠的 条评论
为什么被折叠?



