rotationVector封装了android的旋转矢量传感器,使用此插件可轻松实现对各个方向旋转矢量分量获取的功能
打开旋转矢量传感器
startListener({params}, callback(ret, err))
type:
ret:
内部字段:
{
state: //该传感器是否可用
x: //沿x轴旋转矢量分量(X * SIN(θ/ 2))
y: //沿y轴旋转矢量分量(Y * SIN(θ/ 2))
z: //沿z轴旋转矢量成分(Z * SIN(θ/ 2))
r: //旋转向量的标量分量((COS(θ/ 2))
}
var rotationVector = api.require('rotationVector');
rotationVector.startListener({ type: 1 }, function(ret, err) { api.alert("可获取状态:" + ret.state + "x轴:" + ret.x + "y轴:" + ret.y + "z轴:" + ret.z + "r:" + ret.r) });
无
Android系统
可提供的1.0.0及更高版本
关闭旋转矢量传感器
closeListener()
var rotationVector = api.require('rotationVector');
rotationVector.closeListener();
无
Android系统
可提供的1.0.0及更高版本