Guide
Comment utiliser l'accéléromètre dans Capacitor
Utiliser @capgo/capacitor-accelerometer
Contrat du plugin Capacitor pour interagir avec l’accéléromètre de l’appareil.
Installer
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Relancez-l’après chaque mise à jour du plugin.
Importer
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
Aperçu de API
| Méthode | Description |
|---|---|
getMeasurement |
Récupérer l'échantillon d'accéléromètre le plus récent enregistré par la couche native. |
isAvailable |
Vérifier si l'appareil actuel dispose d'un capteur d'accéléromètre. |
startMeasurementUpdates |
Commencez à streamer les mises à jour de l'accéléromètre vers la couche JavaScript. |
stopMeasurementUpdates |
Arrêter le flux de mises à jour de l'accéléromètre démarré via . |
checkPermissions |
Renvoie l'état actuel de la permission d'accès aux données de mouvement. |
requestPermissions |
Demander la permission d'accéder aux données de mouvement si la plateforme le permet. |
Exemples
getMeasurement()
Récupérer l'échantillon d'accéléromètre le plus récent enregistré par la couche native.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Vérifier si l'appareil actuel dispose d'un capteur d'accéléromètre.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Commencez à streamer les mises à jour de l'accéléromètre vers la couche JavaScript.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Arrêter le flux de mises à jour de l'accéléromètre démarré via .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Renvoie l'état actuel de la permission d'accès aux données de mouvement.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Demander la permission d'accéder aux données de mouvement si la plateforme le permet.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Écouter les événements
addListener renvoie un handle. Appelez handle.remove() lors du démontage de l'écran, ou CapacitorAccelerometer.removeAllListeners() pour supprimer tous les listeners.
Référence complète
Continuez depuis l’utilisation de @capgo/capacitor-accelerometer
Si vous utilisez Utiliser @capgo/capacitor-accelerometer pour planifier les opérations du dashboard et de API, connectez-l’avec @capgo/capacitor-accelerometer pour les détails d’implémentation dans @capgo/capacitor-accelerometer, Prise en main pour les détails d'implémentation dans Getting Started Aperçu de API pour les détails d'implémentation dans « Vue d'ensemble de API », Introduction pour les détails d'implémentation dans l'Introduction, et Clés API pour les détails d'implémentation dans les clés API.