Anleitung
So nutzt du den Accelerometer in Capacitor
Mit @capgo/capacitor-accelerometer
Capacitor Plugin-Contract zur Arbeit mit dem Beschleunigungssensor des Geräts.
Installieren
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
getMeasurement |
Den aktuellsten Beschleunigungssensor-Messwert abrufen, der vom Native Layer aufgezeichnet wurde. |
isAvailable |
Prüfen, ob das aktuelle Gerät über einen Beschleunigungssensor verfügt. |
startMeasurementUpdates |
Das Streaming von Beschleunigungssensor-Updates an den JavaScript-Layer starten. |
stopMeasurementUpdates |
Streaming der via . gestarteten Accelerometer-Updates stoppen |
checkPermissions |
Gibt den aktuellen Berechtigungsstatus für den Zugriff auf Bewegungsdaten zurück. |
requestPermissions |
Fordert die Berechtigung für den Zugriff auf Bewegungsdaten an, sofern die Plattform dies unterstützt. |
Beispiele
getMeasurement()
Den aktuellsten Beschleunigungssensor-Messwert abrufen, der vom Native Layer aufgezeichnet wurde.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Prüfen, 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()
Das Streaming von Beschleunigungssensor-Updates an den JavaScript-Layer starten.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Streaming der via . gestarteten Accelerometer-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()
Fordert die Berechtigung für den Zugriff auf Bewegungsdaten an, sofern die Plattform dies unterstützt.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Events abonnieren
addListener gibt ein Handle zurück. Rufe handle.remove() auf, wenn der Screen unmountet, oder CapacitorAccelerometer.removeAllListeners() auf, um alle Listener zu entfernen.
Vollständige Referenz
Weiter mit „Using @capgo/capacitor-accelerometer“
Wenn du es nutzt Mit @capgo/capacitor-accelerometer um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-accelerometer für die Implementierungsdetails in @capgo/capacitor-accelerometer, Erste Schritte für die Implementierungsdetails in Erste Schritte, API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung und API Schlüssel für die Implementierungsdetails in den API Keys.