Anleitung
Verwenden Sie den Accelerometer in Capacitor
Verwendung von @capgo/capacitor-Accelerometer
Capacitor plugin contract for working with the device accelerometer.
Installieren
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync kopiert die Komponenten-Native-code in Ihre Native-Projekte. Führen Sie es erneut durch, nachdem jede Komponenten-Upgrade durchgeführt wurde.
Importieren
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API im Überblick
| Methode | Beschreibung |
|---|---|
getMeasurement |
Ermitteln Sie das neueste beschleunigungsmessende Sample, das vom native Layer aufgezeichnet wurde. |
isAvailable |
Überprüfen Sie, ob das aktuelle Gerät einen beschleunigungsmessenden Sensor enthält. |
startMeasurementUpdates |
Beginnen Sie mit dem Streamen von beschleunigungsmessenden Updates zum JavaScript Layer. |
stopMeasurementUpdates |
Stop streaming accelerometer updates started via . |
checkPermissions |
Rufen Sie die aktuelle Berechtigungsstellung für den Zugriff auf Bewegungsdaten ab. |
requestPermissions |
Request permission to access motion data if supported by the platform. |
Beispiele
getMeasurement()
Ermitteln Sie das neueste beschleunigungsmessende Sample, das vom 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 beschleunigungsmessenden Sensor enthält.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Beginnen Sie mit dem Streamen von beschleunigungsmessenden Updates zum 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()
Rufen Sie den aktuellen Zustand der Berechtigung zum Zugriff auf Bewegungsdaten ab.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Request permission to access motion data if supported by the platform.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Hören Sie auf Ereignisse
addListener erstellt einen Handle. Rufen Sie handle.remove() wenn das Bildschirmfenster sich auflöst oder CapacitorAccelerometer.removeAllListeners() um jeden Listener zu löschen.
Vollständige Referenz
Fortfahren von Using @capgo/capacitor-Accelerometer
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Accelerometer verwenden Mit @capgo/capacitor-Accelerometer um das Dashboard und die API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-Accelerometer für die Implementierungsdetails in @capgo/capacitor-Accelerometer Getting Started für die Implementierungsdetails in Einführung 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