Übersicht
Abschnitt: „Übersicht“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.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Native |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“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. NutzeaddListenerum 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.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
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 ihn nutzt. |
start | Beginne mit dem Abhören von Lichtsensor-Updates. Damit starten die Sensormessungen im angegebenen Intervall. Nutze addListener um die Sensordaten zu empfangen. |
stop | Beende das Abhören von Lichtsensor-Updates. Dadurch wird der Sensor gestoppt und der Akku geschont. |
addListener | Füge einen Listener für Änderungen des Lichtsensors hinzu. Der Listener wird aufgerufen, sobald neue Sensordaten verfügbar sind. |
removeAllListeners | Entferne alle Listener für Lichtsensor-Events. |
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-Update-Intervalle unter 200 ms erforderlich. |
requestPermissions | Berechtigung für Sensoren mit hoher Abtastrate anfordern. Ab Android 12 wird damit die HIGH_SAMPLING_RATE_SENSORS-Berechtigung angefordert. |
getPluginVersion | Ruft die aktuelle Version des Plugins ab. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-light-sensor.
Weiter mit @capgo/capacitor-light-sensor
Abschnitt mit dem Titel „Weiter mit @capgo/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.