isSimulator
来自于:开发者立即使用
概述
isSimulator 封装了检测Android和IOS设备是否为虚拟器/模拟器。
isSimulator
判断当前设备是否是虚拟设备
isSimulator(callback(ret))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
"code":200, //数字类型;
//错误码:
//200 (成功)
//300 (权限被拒)
//400 (未知错误)
"value":{
"isVirtual": true //布尔型;true(是虚拟设备),false(非虚拟设备)
}
}
err:
- 类型:JSON对象
- 内部字段:
{
"err":"fail" //(未知错误)
}
示例代码
var cis = api.require('isSimulator');
cis.isSimulator(function(ret, err){
if(ret.code == 200){
if(ret.value.isVirtual){
alert("当前设备是虚拟器");
}else{
alert('当前设备不是虚拟器');
}
}else{//因权限或其它未知原因导致无法检测出该设备类型
alert("当前设备类型未知");
}
});
补充说明
当code码值为非200时,value的值为“”
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本