Anleitung
Verwenden Sie den Accelerometer in Capacitor
Verwendung von @capgo/capacitor-accelerometer
Plugin-Vertrag für Capacitor zum Arbeiten mit dem Geräte-Accelerometer
Installieren
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync kopiert die native code-Bibliothek des Plugins in Ihre native Projekte. Führen Sie es erneut aus, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API im Überblick
| Methode | Beschreibung |
|---|---|
getMeasurement |
Erhalten Sie das neueste beschleunigungsmessende Sample, das von der native Layer aufgezeichnet wurde. |
isAvailable |
Überprüfen Sie, ob das aktuelle Gerät einen Beschleunigungssensor enthält. |
startMeasurementUpdates |
Beginnen Sie mit dem Streamen von Beschleunigungsaufschlägen zur JavaScript Layer. |
stopMeasurementUpdates |
Stop streaming accelerometer updates started via . |
checkPermissions |
Rufen Sie die aktuelle Berechtigungsstatus für den Zugriff auf Bewegungsdaten ab. |
requestPermissions |
Berechtigung anfordern, um Zugriff auf Bewegungsdaten, wenn dies durch die Plattform unterstützt wird. |
Beispiele
getMeasurement()
Erhalten Sie das neueste beschleunigungsmessende Sample, das von der native Layer aufgezeichnet wurde.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Überprüfen Sie, ob das aktuelle Gerät einen Beschleunigungssensor enthält.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Beginnen Sie mit dem Streamen von Beschleunigungsaufschlägen zur JavaScript Layer.
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()
Die aktuelle Berechtigungsstellung für den Zugriff auf Bewegungsdaten zurückgeben.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Zugriff auf Bewegungsdaten anfordern, wenn dies durch die Plattform unterstützt wird.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Hinweis auf Ereignisse
addListener erstellt einen Handle. Aufrufen Sie handle.remove() wenn das Bildschirmfenster sich auflöst oder CapacitorAccelerometer.removeAllListeners() um jeden Listener zu löschen.
Vollständige Referenz
Fortsetzen von Using @capgo/capacitor-Accelerometer
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Accelerometer verwenden Mit @capgo/capacitor-Accelerometer um das Dashboard und API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-Accelerometer für die Implementierungsdetails in @capgo/capacitor-Accelerometer Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten API-Übersicht für die Implementierungsdetails in API-Übersicht Einführung für die Implementierungsdetails in Einführung und API-Schlüssel für die Implementierungsdetails in API-Schlüssel