Zum Inhalt springen

@capgo/capacitor-light-sensor

Greife auf den Umgebungslichtsensor zu, um die Beleuchtungsstärke in Lux mit Echtzeit-Updates zu messen

Greifen Sie auf den Umgebungslichtsensor zu, um die Beleuchtungsstärke in Lux mit Echtzeit-Updates zu messen

Starte mit isAvailable() und den anderen unten aufgeführten Core-Methoden.

PlattformSupportNotizen
iOSJaNative
AndroidJaNative
WebNeinAbsichern mit Capacitor.getPlatform()
  • isAvailable - Prüfen, ob der Lichtsensor auf dem aktuellen Gerät verfügbar ist. Du solltest die Verfügbarkeit des Sensors immer prüfen, bevor du versuchst, ihn zu nutzen.
  • start - Das Abhören von Lichtsensor-Updates starten. Dies startet die Sensor-Messungen in dem angegebenen Intervall. Nutze addListener um die Sensordaten zu empfangen.
  • stop - Das Abhören von Lichtsensor-Updates stoppen. Dies schaltet den Sensor aus und spart Akku.
  • checkPermissions - Den aktuellen Berechtigungsstatus für Sensoren mit hoher Abtastrate prüfen. Ab Android 12 ist die HIGH_SAMPLING_RATE_SENSORS-Berechtigung für Sensor-Intervalle unter 200 ms erforderlich.
MethodeBeschreibung
isAvailablePrüfen, ob der Lichtsensor auf dem aktuellen Gerät verfügbar ist. Du solltest die Verfügbarkeit des Sensors immer prüfen, bevor du ihn nutzt.
startBeginne mit dem Abhören von Lichtsensor-Updates. Damit starten die Sensormessungen im angegebenen Intervall. Nutze addListener um die Sensordaten zu empfangen.
stopBeende das Abhören von Lichtsensor-Updates. Dadurch wird der Sensor gestoppt und der Akku geschont.
addListenerFüge einen Listener für Änderungen des Lichtsensors hinzu. Der Listener wird aufgerufen, sobald neue Sensordaten verfügbar sind.
removeAllListenersEntferne alle Listener für Lichtsensor-Events.
checkPermissionsDen aktuellen Berechtigungsstatus für Sensoren mit hoher Abtastrate prüfen. Ab Android 12 ist die HIGH_SAMPLING_RATE_SENSORS-Berechtigung für Sensor-Update-Intervalle unter 200 ms erforderlich.
requestPermissionsBerechtigung für Sensoren mit hoher Abtastrate anfordern. Ab Android 12 wird damit die HIGH_SAMPLING_RATE_SENSORS-Berechtigung angefordert.
getPluginVersionRuft die aktuelle Version des Plugins ab.

Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-light-sensor.

Wenn du es nutzt @capgo/capacitor-light-sensor um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-light-sensor verwenden für die native Funktionalität bei der Nutzung von @capgo/capacitor-light-sensor, API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung, API Schlüssel für das Implementierungsdetail in API Keys und Geräte für das Implementierungsdetail in Devices.