gpt4 book ai didi

android.os.Build.Version 仅使用 4.4.2

转载 作者:行者123 更新时间:2023-11-29 17:46:48 24 4
gpt4 key购买 nike

我的代码在 android 版本 4.4.3 中有效,但在 4.4.2 中无效,我需要它在使用 4.4.2 时重定向到某个页面,但是我似乎无法找到一种仅针对以下代码在设备使用 KitKat 时重定向的特定版本号,但我需要对其进行编辑,以便不使用 VERSION_CODES.KITKAT,而是类似于 VERSION_CODES.4.4.2。这可能吗?如果是这样,正确的语法是什么。

预先感谢您的帮助

if (android.os.Build.VERSION.SDK_INT == android.os.Build.VERSION_CODES.KITKAT) {
String localUrl = "file:///android_asset/splash/splash.html?v=kitkat";

webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(localUrl);

}

最佳答案

正如@CommonsWare 所说,您唯一的选择是解析Build.VERSION.RELEASE。这是将执行您需要的代码。

boolean isSupported = false;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
// Android 4.4W and up
isSupported = true;
} else {
// Android 4.4
String[] parts = Build.VERSION.RELEASE.split("\\.");
if (parts.length >= 3 && Integer.parseInt(parts[2]) >= 3) {
// Android 4.4.3 to 4.4W
isSupported = true;
}
}
}

if (isSupported) {
// Android 4.4.3 and up
} else {
// Android 4.4.2 and down
}

关于android.os.Build.Version 仅使用 4.4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25995300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com