Richtlinie
Tutorial zum Lichtsensor
Mit @capgo/capacitor-light-sensor arbeiten
Capacitor-Plugin für den Zugriff auf den Lichtsensor des Geräts.
Installieren
bun add @capgo/capacitor-light-sensor
bunx cap sync
Was dieses Plugin enthüllt
isAvailable- Überprüfen Sie, ob der Lichtsensor auf dem aktuellen Gerät verfügbar ist. Sie sollten immer die Verfügbarkeit des Sensors überprüfen, bevor Sie ihn verwenden.start- Beginnen Sie mit dem Abhören von Lichtsensor-Updates. Dies wird die Sensormessungen auf der angegebenen Intervall beginnen. Verwenden SieaddListenerum die Sensor-Daten zu erhalten.stop- Beenden Sie das Abhören von Lichtsensor-Updates. Dies wird den Sensor beenden und die Batterie sparen.checkPermissions- Überprüfen Sie den aktuellen Berechtigungsstatus für Hochdurchsatzsensoren. Auf Android 12+ ist die Berechtigung für Hochdurchsatzsensoren erforderlich, wenn die Sensor-Update-Intervalle unter 200ms liegen.
Beispielverwendung
isAvailable
Überprüfen Sie, ob der Lichtsensor auf dem aktuellen Gerät verfügbar ist. Sie sollten immer die Verfügbarkeit des Sensors überprüfen, bevor Sie ihn verwenden.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const { available } = await LightSensor.isAvailable();
start
Beginnen Sie mit dem Abhören von Lichtsensor-Updates. Dies wird die Sensormessungen auf der angegebenen Intervall beginnen. Verwenden Sie addListener um die Sensor-Daten zu erhalten.
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.start({ updateInterval: 500 });
stop
Beenden Sie das Abhören von Lichtsensor-Updates. Dies wird den Sensor beenden und die Batterie sparen.
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.stop();
checkPermissions
Überprüfen Sie den aktuellen Berechtigungsstatus für Hochdurchsatzsensoren. Auf Android 12+ ist die Berechtigung für Hochdurchsatzsensoren erforderlich, wenn die Sensor-Update-Intervalle unter 200ms liegen.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const status = await LightSensor.checkPermissions();
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-lichtsensor/
- Dokumentation: /docs/plugins/lichtsensor/
Weitermachen von Using @capgo/capacitor-lichtsensor
Wenn Sie Mit @capgo/capacitor-lichtsensor um das Dashboard und API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-lichtsensor für die Implementierungsdetails in @capgo/capacitor-lichtsensor, Einstieg für die Implementierungsdetails in Einstieg, API-Übersicht für die Implementierungsdetails in API Übersicht Einführung für die Implementierungsdetails in Einführung, und API Schlüssel für die Implementierungsdetails in API Schlüssel.