Aller au contenu

@capgo/capacitor-light-sensor

Accédez au capteur de lumière ambiante pour mesurer l'éclairement en lux avec des mises à jour en temps réel

Accédez au capteur de lumière ambiante pour mesurer l'éclairement en lux avec des mises à jour en temps réel

Commencez par isAvailable() et les autres méthodes principales listées ci-dessous.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebNonProtéger avec Capacitor.getPlatform()
  • isAvailable - Vérifiez si le capteur de luminosité est disponible sur l'appareil actuel. Vérifiez toujours la disponibilité du capteur avant de l'utiliser.
  • start - Commencez à écouter les mises à jour du capteur de luminosité. Cela lancera les mesures du capteur à l'intervalle spécifié. Utilisez addListener pour recevoir les données du capteur.
  • stop - Arrêtez l'écoute des mises à jour du capteur de luminosité. Cela arrêtera le capteur et préservera la batterie.
  • checkPermissions - Vérifiez l'état actuel de la permission pour les capteurs à taux d'échantillonnage élevé. Sur Android 12+, la permission HIGH_SAMPLING_RATE_SENSORS est requise pour des intervalles de mise à jour du capteur inférieurs à 200 ms.
MéthodeDescription
isAvailableVérifie si le capteur de luminosité est disponible sur l’appareil actuel. Vous devez toujours vérifier la disponibilité du capteur avant de tenter de l’utiliser.
startCommencez à écouter les mises à jour du capteur de lumière. Cela démarre les mesures du capteur à l'intervalle spécifié. Utilisez addListener pour recevoir les données du capteur.
stopArrête d’écouter les mises à jour du capteur de lumière. Cela arrête le capteur et économise la batterie.
addListenerAjoutez un écouteur pour les événements de changement du capteur de luminosité. L’écouteur est appelé chaque fois que de nouvelles données du capteur sont disponibles.
removeAllListenersSupprime tous les listeners des événements du capteur de lumière.
checkPermissionsVérifiez l'état actuel des permissions pour les capteurs à taux d'échantillonnage élevé. Sur Android 12+, la permission HIGH_SAMPLING_RATE_SENSORS est requise pour des intervalles de mise à jour des capteurs inférieurs à 200 ms.
requestPermissionsDemandez la permission pour les capteurs à taux d'échantillonnage élevé. Sur Android 12+, cela demande la permission HIGH_SAMPLING_RATE_SENSORS.
getPluginVersionRécupère la version actuelle du plugin.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-light-sensor.

Si vous utilisez @capgo/capacitor-light-sensor pour planifier les opérations du dashboard et de API, connectez-l’avec Utiliser @capgo/capacitor-light-sensor pour la fonctionnalité native dans Utilisation de @capgo/capacitor-light-sensor, 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, Clés API pour les détails d'implémentation dans « Clés API », et Appareils pour les détails d'implémentation dans Devices.