在我的代码中,我使用了一个带有“查询文本更改”的函数,但它只支持android 11这是一个简单的搜索栏。如何验证当前版本的android,并显示一个不同的活动?谢谢!
zxlwwiss1#
关于这一点有很多问题。检查Get Android API level of phone currently running my application和Programmatically obtain the Android API level of a device?。在这些答案中,您可能会看到如下内容:
Integer.valueOf(android.os.Build.VERSION.SDK);
但.SDK已被弃用。请改用SDK_INT
.SDK
SDK_INT
//Check the condition as if (android.os.Build.VERSION.SDK_INT>=11){}
有关详细信息,请参见Build. VERSION. html #SDK_INT。
正如kcoppock所建议的那样,您可能希望使用如下代码:
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ //Do something }
0g0grzrc2#
Build.VERSION.SDK_INT将告诉您SDK编号。
Build.VERSION.SDK_INT
2条答案
按热度按时间zxlwwiss1#
关于这一点有很多问题。检查Get Android API level of phone currently running my application和Programmatically obtain the Android API level of a device?。在这些答案中,您可能会看到如下内容:
但
.SDK
已被弃用。请改用SDK_INT
有关详细信息,请参见Build. VERSION. html #SDK_INT。
正如kcoppock所建议的那样,您可能希望使用如下代码:
0g0grzrc2#
Build.VERSION.SDK_INT
将告诉您SDK编号。