写了一个测试用的加速度传感器,现在把各个方向的大约临界值写在这里
首先这是官方的使用代码,那我们就以此代码的参数为例子
wx.onAccelerometerChange(function(res) {
console.log(res.x)
console.log(res.y)
console.log(res.z)
})
手机平放桌面
x,y变化不大,z = -0.9,盖在桌面上的话就是z=0.9
手机正常拿起来
x变化不大,如果是垂直于地面则y=-0.9,不然y的值随着z值变化而变化,大约等于-1.3-y=z
手机倒着垂直于桌面
其他如上,y值为y = 0.9
手机朝着左边横屏垂直于桌面
y和z变化不大,x = -0.9
手机朝着右边横屏垂直于桌面
y和z变化不大,x = 0.9
关于摇一摇
临界值判断可以这样写
x>1||y>1||z>1