Utilizzo di @capgo/capacitor-accelerometer
Contratto del plugin Capacitor per interagire con l'accelerometro del dispositivo.
Installa
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync copia i code nativi del plugin nei tuoi progetti nativi. Eseguilo di nuovo dopo ogni aggiornamento del plugin.
Importa
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API in breve
| Metodo | Descrizione |
|---|---|
getMeasurement |
Ottieni l'ultimo campione dell'accelerometro registrato dal layer nativo. |
isAvailable |
Verifica se il dispositivo corrente dispone di un sensore accelerometro. |
startMeasurementUpdates |
Inizia lo streaming degli aggiornamenti dell'accelerometro verso il layer JavaScript. |
stopMeasurementUpdates |
Stop streaming accelerometer updates started via . |
checkPermissions |
Restituisce lo stato corrente del permesso per l'accesso ai dati di movimento. |
requestPermissions |
Richiede il permesso per accedere ai dati di movimento, se supportato dalla piattaforma. |
Esempi
getMeasurement()
Ottieni l'ultimo campione dell'accelerometro registrato dal layer nativo.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Verifica se il dispositivo corrente dispone di un sensore accelerometro.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Inizia lo streaming degli aggiornamenti dell'accelerometro verso il layer JavaScript.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Stop streaming accelerometer updates started via .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Restituisce lo stato corrente del permesso per l'accesso ai dati di movimento.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Richiede il permesso per accedere ai dati di movimento, se supportato dalla piattaforma.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Ascolta gli eventi
addListener restituisce un handle. Chiama handle.remove() quando la schermata viene smontata, o CapacitorAccelerometer.removeAllListeners() per rimuovere tutti i listener.
Riferimento completo
Continua da "Usare @capgo/capacitor-accelerometer"
Se stai usando Utilizzo di @capgo/capacitor-accelerometer per pianificare le operazioni della dashboard e di API, collegalo a @capgo/capacitor-accelerometer per i dettagli di implementazione in @capgo/capacitor-accelerometer, Per iniziare per i dettagli di implementazione nella guida introduttiva, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli implementativi nell'Introduzione, e Chiavi API per i dettagli implementativi in API Keys.