npm i --save nativescript-accelerometer
- 版本: 3.0.0
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-accelerometer
- 下载
- 昨天: 0
- 上周: 0
- 上个月: 0
NativeScript 加速度计插件
NativeScript 的加速度计插件
安装
tns plugin add nativescript-accelerometer
此插件与 NativeScript 2.x
和 3.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"
- 传感器数据尽可能快。