Zum Hauptinhalt springen
@capgo/capacitor-accelerometer Geräte-APIs Geräte-APIs

Accelerometer Capacitor Plugin

Gerätbeschleunigung lesen, um Bewegungserkennung und Orientierungstracking durchzuführen

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

Verwenden Sie den Accelerometer in Capacitor

Testen Sie auf einem Gerät

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-Code code.

Accelerometer-Plugin-Vorschau-QR code

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

FAQ

Häufig gestellte Fragen zum Accelerometer-Plugin

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

Führen Sie "bun add @capgo/capacitor-accelerometer" (oder "npm install @capgo/capacitor-accelerometer"), dann führen Sie "bunx cap sync" aus, damit die iOS- und Android-Projekte das native code aufnehmen. Importieren Sie es aus "@capgo/capacitor-accelerometer" in Ihrer code-App.

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

Ja. Accelerometer ist ein Capacitor-Paket, daher funktioniert es mit jedem Web-Framework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

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

Capgo-Plugins folgen der Capacitor-Major-Version: verwenden Sie die Plugin-Major-Version, die Ihrer Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

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

Ja. Die Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-accelerometer/ verfügbar und das Paket ist kostenlos von npm installierbar. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das Accelerometer verwendet, ohne eine App-Store-Überprüfung?

Das Installieren oder Upgraden des Plugins ändert das native code, daher benötigt es eine neue Store-Build. Danach können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Schicken Sie Änderungen am Accelerometer ohne auf eine App-Überprüfung zu warten

Einmal, wenn das Plugin in Ihrem Store-Builder ist, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten.

Starten Sie mit Capgo