跳过主要内容
返回到插件
@capgo/capacitor-加速计
教程
由 github.com/Cap-go

加速计

读取设备加速计数据,用于运动检测和方向跟踪

指南

加速计教程

使用@capgo/capacitor-加速计

Capacitor插件协议:与设备加速计进行工作

安装

bun add @capgo/capacitor-accelerometer
bunx cap sync

此插件暴露的内容

  • getMeasurement - 获取本地层最近记录的加速计样本。
  • isAvailable - 检查当前设备是否包含加速计传感器。
  • startMeasurementUpdates - 开始将加速计更新流式传输到 JavaScript 层。
  • stopMeasurementUpdates - 停止通过 . 开始的加速度计更新

示例用途

getMeasurement

获取本机层记录的最新加速度计样本。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.getMeasurement();

isAvailable

检查当前设备是否包含加速度计传感器。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.isAvailable();

startMeasurementUpdates

开始将加速度计更新流传输到 JavaScript 层。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.startMeasurementUpdates();

stopMeasurementUpdates

停止通过 . 开始的加速度计更新流

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.stopMeasurementUpdates();

全局参考