PhoneGap——Accelerometer【加速计】

目前最新的PhoneGap版本为2.9.1,我用2.9.1版本测试,实验。官网地址:http://www.phonegap100.com/doc/cordova_accelerometer_accelerometer.md.html#accelerometer.watchAcceleration

Bug:用最新的2.9.1版本,测试实验,发现对于Accelerometer这章节,所有的效果出不来,最后发现这是该版本的一个bug,对于旧一点的版本,可行。


本章节需要掌握的内容:

PhoneGap——Accelerometer【加速计】_第1张图片



根据官网API,实现:

1)获取当前的加速计信息:navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);

2)每隔三秒重新显示当前加速计信息:navigator.accelerometer.watchAcceleration(onSuccess, onError, options);

3)控制显示加速计信息的开始与停止:

 function startWatch() {
        // Update acceleration every 3 seconds
        var options = { frequency: 3000 };

        watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);
    }

    // Stop watching the acceleration
      function stopWatch() {
      alert("stop------"+watchID);
        if (watchID) {
            navigator.accelerometer.clearWatch(watchID);
            watchID = null;
        }
    }

4)检测手机是否震动

信息如下图:

         PhoneGap——Accelerometer【加速计】_第2张图片       PhoneGap——Accelerometer【加速计】_第3张图片                               PhoneGap——Accelerometer【加速计】_第4张图片               PhoneGap——Accelerometer【加速计】_第5张图片


相关源码下载地址:http://download.csdn.net/detail/itjavawfc/8697141


你可能感兴趣的:(ACCELEROMETER,加速计)