现在大部分的移动设备里面都有一种可以测量设备倾斜或者动作的感应器,这就是 Accelerometer ,加速计 … 比如它可以监测到用户改变了设备的使用方向,系统的屏幕会自动转动 .. 另外还有摇摆或者晃动手机的动作等等 .. 在很多游戏里用的比较多 … 赛车游戏可以左右摇摆设备来控制赛车的方向, 一些音乐播放器支持晃动手机切换播放的歌曲 …
这些功能都是通过获取到加速计的值 … 然后根据这些值让应用程序做出不同的响应 …
下面我们就去使用 PhoneGap 的 Accelerometer API 去获取到设备加速计的值 …
这个 API 里面有三个方法 … accelerometer.getCurrentAcceleration … 它可以获取到当前的加速度的值 … accelerometer.watchAcceleration .. 可以实时的监测当前的加速度的值 …
还有 accelerometer.clearWatch .. 它可以停止实时监测加速度值 ..
下面我们去使用 accelerometer.watchAcceleration 去实时监测设备的加速度的值 …