cordova插件-Device Motion

时间:2022-05-06
本文章向大家介绍cordova插件-Device Motion,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  • 添加插件

$ cordova plugin addcordova-plugin-device-motion

图 12如上则插入成功

  • 插件的使用
  • Methods
  • navigator.accelerometer.getCurrentAcceleration
  • navigator.accelerometer.watchAcceleration
  • navigator.accelerometer.clearWatch

2. Example

var watchID;
function  getCurrentAcceleration() {
    navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);
}

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

    watchID = navigator.accelerometer.watchAcceleration(onSuccess, onError, options);
}
function clearWa() {
    navigator.accelerometer.clearWatch(watchID);

}
function onSuccess(acceleration) {
    alert('Acceleration X: ' + acceleration.x + 'n' +
            'Acceleration Y: ' + acceleration.y + 'n' +
            'Acceleration Z: ' + acceleration.z + 'n' +
            'Timestamp: '      + acceleration.timestamp + 'n');
}

function onError() {
    alert('onError!');
}