__CAPGO_KEEP_0__ Startseite
@capgo/capacitor-accelerometer Geräte-APIs Geräte-APIs

Accelerometer Capacitor Plugin

Gerät-Accelerometer lesen für Bewegungs- und Orientierungserkennung

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

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

Accelerometer-Plugin-Vorschau-QR code

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

FAQ

FAQ zum Accelerometer-Plugin

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

Führen Sie "bun add @capgo/capacitor-accelerometer" (oder "npm install @capgo/capacitor-accelerometer") aus, führen Sie dann "bunx cap sync" aus, damit die iOS- und Android-Projekte die 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, also funktioniert es mit jedem Webframework, 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-Majorversion: verwenden Sie die Plugin-Majorversion, die Ihrer Capacitor-Majorversion entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitätsübersicht 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 kann kostenlos installiert werden von npm. Bugberichte und Pull Requests sind willkommen.

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

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Accelerometer-Änderungen ohne Wartezeit für die App-Überprüfung versenden

Einmal der Plugin in Ihrem Store-Build ist, Capgo lebendige Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten.

Starten Sie mit Capgo