Usando @capgo/capacitor-accelerometer
Contrato del plugin Capacitor para trabajar con el acelerómetro del dispositivo.
Instalar
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API de un vistazo
| Método | Descripción |
|---|---|
getMeasurement |
Obtén la muestra más reciente del acelerómetro registrada por la capa nativa. |
isAvailable |
Comprueba si el dispositivo actual incluye un sensor de acelerómetro. |
startMeasurementUpdates |
Comienza a transmitir actualizaciones del acelerómetro a la capa de JavaScript. |
stopMeasurementUpdates |
Detén el streaming de actualizaciones del acelerómetro iniciado mediante . |
checkPermissions |
Devuelve el estado actual del permiso para acceder a los datos de movimiento. |
requestPermissions |
Solicita permiso para acceder a los datos de movimiento si la plataforma lo admite. |
Ejemplos
getMeasurement()
Obtén la muestra más reciente del acelerómetro registrada por la capa nativa.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Comprueba si el dispositivo actual incluye un sensor de acelerómetro.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Comienza a transmitir actualizaciones del acelerómetro a la capa de JavaScript.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Detén el streaming de actualizaciones del acelerómetro iniciado mediante .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Devuelve el estado actual del permiso para acceder a los datos de movimiento.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Solicita permiso para acceder a los datos de movimiento si la plataforma lo admite.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Escuchar eventos
addListener devuelve un handle. Llama handle.remove() cuando la pantalla se desmonte, o CapacitorAccelerometer.removeAllListeners() para limpiar todos los listeners.
Referencia completa
Continúa desde Usando @capgo/capacitor-accelerometer
Si estás usando Usando @capgo/capacitor-accelerometer para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-accelerometer para los detalles de implementación en @capgo/capacitor-accelerometer, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.