gyro
概述
gyro 模块概述
gyro封装了iOS系统的陀螺仪,使用此模块可轻松实现对各个方向旋转速率获取的功能。
checkUp
检查设备是否有陀螺仪
checkUp(callback(ret, err))
callback(ret, err)
- 类型:JSON 对象
- 内部字段:
err:
- 类型:JSON 对象
- 内部字段:
//无返回值
}
示例代码
iOS系统
startListener
打开重力感应
startListener({params}, callback(ret, err))
params
time:
- 类型:字符串
- 描述:(必选)采集信息间隔时间,以秒为单位。
callback(ret, err)
- 类型:JSON 对象
- 内部字段:
{
z: //速率绕z轴的旋转(弧度/秒)
}
err:
- 类型:JSON 对象
- 内部字段:
var gyro= api.require('gyro');
gyro.startListener({
},function(ret, err){
var msg = JSON.stringify(ret);
api.toast({
msg: msg
补充说明
经过测试,当间隔时间设置较长时,5s机型第一返回值时间会变长,建议设置0.1秒。
可用性
iOS系统
可提供的1.0.0及更高版本
stopListener
关闭重力感应
可用性
iOS系统