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.