有没有一种方法可以在运行时确定安卓设备正在运行的API级别?

11

有没有一种方法可以获取特定Android设备使用的API级别?

我想制作一个应用程序的版本,它不使用AnticipateOvershootInterpolator(),并为使用API级别大于3的设备另外制作一个版本。

2个回答

25

请查看 android.os.Build.VERSION.SDK(对于较新的设备,请查看android.os.Build.VERSION.SDK_INT)。


12

4
SDK_INT是在Android 1.6(API级别4)中添加的。对于仅支持该API级别或更高级别的应用程序,SDK_INT是一个很好的答案。但是,在这种情况下,OP正在询问如何检测“> 3个Api级别的设备”,表明支持API级别3。在这种情况下,使用旧的SDK字符串并将其转换为整数是更好的解决方案。 - CommonsWare

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接