nativescript-accelerometer
NativeScript 加速度计插件。
npm i --save nativescript-accelerometer

NativeScript 加速度计插件

NativeScript 的加速度计插件

安装

tns plugin add nativescript-accelerometer

此插件与 NativeScript 2.x3.x 版本兼容。

使用方法

var accelerometer = require("nativescript-accelerometer");

accelerometer.startAccelerometerUpdates(function(data) {
console.log("x: " + data.x + "y: " + data.y + "z: " + data.z);
}, { sensorDelay: "ui" });

预期值

  • x
    • 从 -1 向左倾斜到 0
    • 从 0 向右倾斜到 1
  • y
    • 向前倾斜从 0 到 1
    • 向后倾斜从 -1 到 0
  • z
    • 正面朝上 -1
    • 反面朝下 1
    • 侧面 0

选项

您可以通过设置 sensorDelay 选项来控制回调函数的调用频率。值如下:

  • "normal" - 适用于屏幕方向变化。大约 0.2 秒。
  • "ui" - 适用于用户界面。大约 0.06 秒。
  • "game" - 适用于游戏。大约 0.02 秒。
  • "fastest" - 传感器数据尽可能快。