Utilizza @capgo/capacitor-accelerometro
Contratto del plugin Capacitor per lavorare con l'accelerometro del dispositivo.
Installa
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync Copia il code nativo del plugin nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.
Importa
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
Vedi API in un colpo d'occhio
| Metodo | Description |
|---|---|
getMeasurement |
Esegui il controllo per verificare se il dispositivo corrente dispone di un sensore accelerometro. |
isAvailable |
Inizia a ricevere aggiornamenti accelerometro in tempo reale per il layer JavaScript. |
startMeasurementUpdates |
Sospendi l'aggiornamento accelerometro in corso avviato tramite . |
stopMeasurementUpdates |
Stop streaming aggiornamenti dell'accelerometro avviati tramite . |
checkPermissions |
Restituisci lo stato di autorizzazione corrente per l'accesso ai dati di movimento. |
requestPermissions |
Richiedi il permesso di accedere ai dati di movimento se supportato dalla piattaforma. |
Examples
getMeasurement()
Esegui il controllo per verificare se il dispositivo corrente dispone di un sensore accelerometro.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Inizia a ricevere aggiornamenti accelerometro in tempo reale per il layer JavaScript.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Sospendi l'aggiornamento accelerometro in corso avviato tramite .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Stop streaming aggiornamenti dell'accelerometro avviati tramite .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Restituisci lo stato di autorizzazione corrente per l'accesso ai dati di movimento.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Richiedi l'autorizzazione per l'accesso 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 ritorna un handle. Chiama handle.remove() quando lo schermo viene smontato, o CapacitorAccelerometer.removeAllListeners() per cancellare ogni ascoltatore.
Riferimento completo
Continua dall'uso di @capgo/capacitor-accelerometro
__CAPGO_KEEP_0__ reference Utilizzando @capgo/capacitor-accelerometro per pianificare la dashboard e le operazioni API, connettilo con @capgo/capacitor-accelerometro per i dettagli di implementazione in @capgo/capacitor-accelerometro, Avvio rapido per i dettagli di implementazione in Avvio rapido, API Panoramica per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.