android传感器

来源:互联网 发布:北京java培训机构 编辑:程序博客网 时间:2024/04/29 16:41

坐标系确定:

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轴)。



0 0