加速计

1、获取加速计

  1. function getMotion(){
  2. navigator.accelerometer.getCurrentAcceleration(onSuccess);
  3. };

2、传参来获取加速计

  1. function watchMotion(){
  2. var options = { frequency: 1000 }; // Update every 1 seconds
  3. navigator.accelerometer.watchAcceleration(options,onSuccess);
  4. }

成功回调

  1. function onSuccess(acceleration) {
  2. alert('Acceleration X: ' + acceleration.x + ' ' +
  3. 'Acceleration Y: ' + acceleration.y + ' ' +
  4. 'Acceleration Z: ' + acceleration.z + ' ' +
  5. 'Timestamp: ' + acceleration.timestamp + ' ');
  6. }

失败回调

  1. function onError() {
  2. alert('onError!');
  3. }

用例github下载地

更多参见

文档更新时间: 2018-01-15 14:00