坐标系确定:
1 加速度传感器
TYPE_ACCELEROMETER,单位是m/s^2。
values[0]:将手机向左倾斜,x轴为正值9.8;将手机向右倾斜,x轴为负值9.8。
values[1]:将手机向下倾斜,y轴为正值9.8;将手机向上倾斜,y轴为负值9.8。
values[2]:将手机平放桌面,z轴为正值9.8;将手机反放桌面,z轴为负值9.8。
2 陀螺仪传感器
TYPE_GYROSCOPE,单位是rad/s。
values[0]:向下旋转,x轴为正;向上旋转,x轴为负。
values[1]:向右旋转,y轴为正;向左旋转,y轴为负。
values[2]:水平逆时针旋转,Z轴为正;水平逆时针旋转,z轴为负。
3 磁力传感器
TYPE_MAGNETIC_FIELD,单位是微特斯拉,用uT表示。
借助外在传感器app观察数据变化情况,假设可能的坐标轴,再根据所获得数据判定坐标轴。目前我也没有好的方法可以确定磁力传感器坐标轴。
4 方向传感器
TYPE_ORIENTATION,是android虚拟出来的一个传感器,是由加速度传感器以及磁场传感器数据融合构成的。
values[0]:方位角(z轴)。
values[1]:仰俯角(x轴)。
values[2]:翻转角(y轴)。