Guide
Comment utiliser l'accéléromètre dans Capacitor
Utilisation de @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';
API en un coup d'œil
| Méthode | Description |
|---|---|
getMeasurement |
Récupérez l'échantillon d'accéléromètre le plus récent enregistré par la couche native. |
isAvailable |
Vérifiez 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êtez le streaming des mises à jour de l'accéléromètre lancé via . |
checkPermissions |
Retourne l'état actuel des permissions pour l'accès aux données de mouvement. |
requestPermissions |
Demandez la permission d'accéder aux données de mouvement si la plateforme le permet. |
Exemples
getMeasurement()
Récupérez 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érifiez 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êtez le streaming des mises à jour de l'accéléromètre lancé via .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Renvoie l'état actuel des permissions pour accéder aux données de mouvement.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Demande l'autorisation 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() lorsque l'écran est démonté, ou CapacitorAccelerometer.removeAllListeners() pour supprimer chaque écouteur.
Référence complète
Continuer avec l'utilisation de @capgo/capacitor-accelerometer
Si vous utilisez Utilisation de @capgo/capacitor-accelerometer pour planifier les opérations du dashboard et de API, connectez-l’à @capgo/capacitor-accelerometer pour les détails d'implémentation dans @capgo/capacitor-accelerometer, Premiers pas pour les détails d'implémentation dans Premiers pas, Aperçu de API pour les détails d'implémentation dans l'aperçu 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.