正在使用 @capgo/capacitor-accelerometer
Capacitor 插件契约,用于访问设备加速度计。
安装
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync 将插件的原生 code 复制到你的原生项目中。每次升级插件后都要重新运行。
导入
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API 概览
| 方法 | 描述 |
|---|---|
getMeasurement |
获取由原生层记录的最新加速度计采样数据。 |
isAvailable |
检查当前设备是否包含加速度计传感器。 |
startMeasurementUpdates |
开始向 JavaScript 层流式传输加速度计更新。 |
stopMeasurementUpdates |
停止通过 . 开始的加速度计更新流 |
checkPermissions |
返回当前访问运动数据的权限状态。 |
requestPermissions |
如果平台支持,则请求访问运动数据的权限。 |
示例
getMeasurement()
获取由原生层记录的最新加速度计采样数据。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
检查当前设备是否包含加速度计传感器。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
开始向 JavaScript 层流式传输加速度计更新。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
停止通过 . 开始的加速度计更新流
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
返回当前访问运动数据的权限状态。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
如果平台支持,则请求访问运动数据的权限。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
监听事件
addListener 会返回一个句柄。调用 handle.remove() 在屏幕卸载时,或者调用 CapacitorAccelerometer.removeAllListeners() 以清除所有监听器。
完整参考文档
从“使用 @capgo/capacitor-accelerometer”继续
如果你正在使用 使用 @capgo/capacitor-accelerometer 要规划 dashboard 和 API 操作,请将其连接到 @capgo/capacitor-accelerometer 关于 @capgo/capacitor-accelerometer 中的实现细节, 快速入门 有关“入门指南”中的实现细节, API 概览 关于 API Overview 中的实现细节, 简介 关于简介中的实现细节,以及 API 密钥 关于 API Keys 中的实现细节。