Salta al contenuto principale
@capgo/capacitor-accelerometer API dei dispositivi Open source

Accelerometro Plugin Capacitor

Leggi l'accelerometro del dispositivo per rilevare il movimento e tracciare l'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 usare l'Accelerometer in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansiona il QR code.

QR code per l'anteprima del plugin Accelerometer

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.

FAQ

FAQ sul plugin Accelerometer

Come installo il plugin Accelerometer in un'app Capacitor?

Esegui "bun add @capgo/capacitor-accelerometer" (o "npm install @capgo/capacitor-accelerometer"), poi lancia "bunx cap sync" per aggiornare i progetti iOS e Android con il code nativo. Importalo da "@capgo/capacitor-accelerometer" nel code della tua app.

@capgo/capacitor-accelerometer funziona con React, Vue e Angular?

Sì. Accelerometer è un pacchetto Capacitor, quindi funziona con qualsiasi web framework in Capacitor, inclusi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Quale versione di Capacitor supporta @capgo/capacitor-accelerometer?

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

@capgo/capacitor-accelerometer è free e open source?

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

Posso aggiornare code che usa Accelerometer senza passare per la revisione dell'App Store?

Installare o aggiornare il plugin modifica il code nativo, quindi serve una nuova build per lo store. Dopo, le modifiche a JavaScript, HTML e CSS che chiamano il plugin possono essere rilasciate subito con le live updates di Capgo.

Rilascia le modifiche ad Accelerometer senza attendere la revisione dell'app

Una volta incluso il plugin nel tuo store build, Capgo invia le modifiche a JavaScript, HTML e CSS tramite live updates in pochi minuti.

Inizia con Capgo