gpt4 book ai didi

cordova - 使用phonegap检查android版本是否小于4?

转载 作者:行者123 更新时间:2023-12-01 10:56:44 25 4
gpt4 key购买 nike

我正在尝试使用 phonegap 检查 android 版本是否小于 4。

我得到了这个版本。

   var deviceOS  = device.platform;  //fetch the device operating system
var deviceOSVersion = device.version; //fetch the device OS version
alert("Device OS: " + deviceOS);
alert("Device OS Version: " + deviceOSVersion);

并尝试使用此检查版本是否小于 4,但它不起作用?
if (deviceOSVersion < 4) {
alert("android less than 4");
}

我已经测试了一些东西,但没有运气。
感谢任何输入。

更新:
我试图将最后一个代码“useAnimations:animationen”设置为 false,如果它是 android 小于 4,如果它是 iPhone,则“animationen”应该是 true。
但是在 iPhone 上,下面的代码是假的?
 var int = 0;
var animationen='';

function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
}

function onDeviceReady()
{
getDeviceProperty();
}

function getDeviceProperty(){
var deviceOS = device.platform; //fetch the device operating system
var deviceOSVersion = device.version; //fetch the device OS version
alert("Device OS: " + deviceOS);
alert("Device OS Version: " + deviceOSVersion);


if (deviceOS.indexOf('Android') >= 0) {
alert("its an android");
int = parseInt(deviceOSVersion);
if(int<4){
alert("animation false");
animationen=false;
}
alert("apptype = android");
}
else
{
alert("apptype = iphone");
animationen=true;
}
}


var jQT = new $.jQTouch({
useAnimations: animationen
});

最佳答案

您需要 parseInt 使用收到的值,

if( parseInt( deviceOSVersion, 10 ) < 4 )
{
// your code
}

希望有帮助

关于cordova - 使用phonegap检查android版本是否小于4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14722486/

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