Zum Hauptinhalt springen
@capgo/capacitor-accelerometer Device-APIs Open Source

Accelerometer Capacitor Plugin

Lese den Beschleunigungssensor aus, um Bewegungen und die Ausrichtung zu erfassen

Installieren

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

Anleitung

Accelerometer in Capacitor nutzen

Auf dem Gerät testen

Lade die Capgo App herunter und scanne den QR code.

Accelerometer Plugin Preview QR code

Verwendung von @capgo/capacitor-accelerometer

Capacitor Plugin zur Nutzung des Beschleunigungssensors.

Installieren

bun add @capgo/capacitor-accelerometer
bunx cap sync

bunx cap sync kopiert das native code des Plugins in deine nativen Projekte. Führe es nach jedem Plugin-Upgrade erneut aus.

Importieren

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

API im Überblick

Methode Beschreibung
getMeasurement Ruft den aktuellsten Beschleunigungssensor-Wert ab, der vom Native Layer aufgezeichnet wurde.
isAvailable Prüft, ob das aktuelle Gerät über einen Beschleunigungssensor verfügt.
startMeasurementUpdates Startet das Streaming von Beschleunigungssensor-Updates an den JavaScript Layer.
stopMeasurementUpdates Streaming der via . gestarteten Beschleunigungssensor-Updates stoppen
checkPermissions Gibt den aktuellen Berechtigungsstatus für den Zugriff auf Bewegungsdaten zurück.
requestPermissions Fordere die Berechtigung an, auf Bewegungsdaten zuzugreifen, sofern die Plattform dies unterstützt.

Beispiele

getMeasurement()

Ruft den aktuellsten Beschleunigungssensor-Wert ab, der vom Native Layer aufgezeichnet wurde.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);

isAvailable()

Prüft, ob das aktuelle Gerät über einen Beschleunigungssensor verfügt.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.isAvailable();
console.log(result);

startMeasurementUpdates()

Startet das Streaming von Beschleunigungssensor-Updates an den JavaScript Layer.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.startMeasurementUpdates();

stopMeasurementUpdates()

Streaming der via . gestarteten Beschleunigungssensor-Updates stoppen

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

await CapacitorAccelerometer.stopMeasurementUpdates();

checkPermissions()

Gibt den aktuellen Berechtigungsstatus für den Zugriff auf Bewegungsdaten zurück.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);

requestPermissions()

Fordere die Berechtigung an, auf Bewegungsdaten zuzugreifen, sofern die Plattform dies unterstützt.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);

Auf Events hören

addListener gibt ein Handle zurück. Rufe handle.remove() auf, wenn der Screen unmountet, oder CapacitorAccelerometer.removeAllListeners() um alle Listener zu entfernen.

Vollständige Referenz

Weiter mit @capgo/capacitor-accelerometer nutzen

Wenn Sie ... verwenden @capgo/capacitor-accelerometer verwenden Um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-accelerometer für Details zur Implementierung in @capgo/capacitor-accelerometer, Erste Schritte für Details zur Implementierung in „Erste Schritte“, API Übersicht für Details zur Implementierung in der Übersicht zu API, Einführung für die Implementierungsdetails in der Einleitung, und API Keys für die Implementierungsdetails in API Keys.

FAQ

Accelerometer-Plugin FAQ

Wie installiere ich das Accelerometer-Plugin in einer Capacitor-App?

Führe "bun add @capgo/capacitor-accelerometer" (oder "npm install @capgo/capacitor-accelerometer") aus und danach "bunx cap sync", damit die iOS- und Android-Projekte das native code übernehmen. Importiere es in deiner App code aus "@capgo/capacitor-accelerometer".

Funktioniert @capgo/capacitor-accelerometer mit React, Vue und Angular?

Ja. Accelerometer ist ein Capacitor-Package und funktioniert daher mit jedem Web-Framework, das in Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und reinem JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-accelerometer?

Capgo Plugins folgen der Major-Version von Capacitor: Nutze die Plugin-Major-Version, die zu deiner Capacitor Major-Version passt (z. B. Plugin v8 mit Capacitor 8). Die Kompatibilitätstabelle im GitHub README listet die gepflegten Versionen auf.

Ist @capgo/capacitor-accelerometer kostenlos und Open Source?

Ja. Der Quellcode von code ist auf GitHub unter https://github.com/Cap-go/capacitor-accelerometer/ öffentlich und das Package lässt sich kostenlos aus npm installieren. Bug-Reports und Pull Requests sind willkommen.

Kann ich code mit Accelerometer nutzen, ohne für jedes Update ein App Store Review abzuwarten?

Die Installation oder das Upgrade des Plugins ändert den nativen code, deshalb ist ein neuer Store-Build nötig. Danach lassen sich JavaScript-, HTML- und CSS-Änderungen, die das Plugin aufrufen, sofort mit Capgo Live Updates ausliefern.

Accelerometer-Änderungen ausrollen, ohne auf den App-Review zu warten

Sobald das Plugin in deinem Store-Build ist, pushen Capgo Live Updates deine JavaScript-, HTML- und CSS-Änderungen in Minuten an die Nutzer.

Starte mit Capgo