本节引言:
本节继续来扣Android中的传感器,本节带来的是加速度传感器(Accelerometer sensor)以及
陀螺仪传感器(Gyroscope sensor),和上一节的方向传感器一样有着x,y,z 三个轴,
还是要说一点:x,y轴的坐标要和绘图那里的x,y轴区分开来!传感器的是以左下角
为原点的!x向右,y向上!好的,带着我们的套路来学本节的传感器吧!
另外,想说一点的就是我们不是专门搞这个的,就写东西啊玩玩,见识下而已哈,很多东西
别太较真!
PS:方向传感器其实就是利用加速度传感器和磁场传感器来获取方位的,在2.2开始就被弃用了~
1.加速度传感器(Accelerometer sensor)
1)名词概念:
加速度传感器的单位:加速度(m/s^2)
方向传感器获取到的加速度是:手机运动的加速度与重力加速度(9.81m/s^2)的合加速度
另外重力加速度是垂直向下的!
关于这个不同方向合加速度的计算好像蛮复杂的,这里我们就不去纠结这个了!
先来看看加速度的value数组中的三个数的值吧~依旧是上节的代码,改下传感器而已~
水平放置:
竖直平放:
竖直横放:
从上面我们知道value数组的三个值分别对应X,Y,Z轴上的加速度!
好的,知道个大概,我们来写个简易计步器来熟悉下用法!
2).简易计步器的实现
运行效果图&#