Saltare al contenuto principale
@capgo/capacitor-accelerometro API di dispositivo Sorgente aperta

Accelerometro Plugin di Capacitor

Leggi l'accelerometro del dispositivo per la rilevazione del movimento e la tracciatura dell'orientamento

Installa

bun add @capgo/capacitor-accelerometer bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-accelerometer
  • pnpm add @capgo/capacitor-accelerometer
  • yarn add @capgo/capacitor-accelerometer

Guida

Come utilizzare l'Accelerometro in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Preview del plugin accelerometro QR code

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.

FAQ

Domande frequenti sul plugin dell'accelerometro

Come posso installare il plugin Accelerometro in un'app Capacitor?

Run "bun add @capgo/capacitor-accelerometro" (o "npm install @capgo/capacitor-accelerometro"), poi run "bunx cap sync" affinché i progetti iOS e Android rilevino i nativi code. Importalo da "@capgo/capacitor-accelerometro" nella tua app code.

Funziona @capgo/capacitor-accelerometro con React, Vue e Angular?

Sì. L'accelerometro è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-accelerometro?

I pacchetti Capgo seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-accelerometro?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-accelerometro/ e il pacchetto è gratuito da installare su npm. I bug report e i pull request sono benvenuti.

Posso aggiornare code che utilizza l'accelerometro senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica i nativi code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spediti immediatamente con Capgo live updates.

Consegui le modifiche dell'accelerometro senza aspettare la revisione dell'app

Una volta che il plugin è presente nella tua store build, le Capgo aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti

Inizia con Capgo