Verwendung von @capgo/capacitor-light-sensor
Capacitor-Plugin für die Zugriff auf das Geräte-umgebungslichtsensor.
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 Sensorverfügbarkeit ü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 SieaddListener- Um die Sensor-Daten zu erhalten.stop- Beenden Sie das Abhören von Lichtsensor-Updates. Dies wird den Sensor und den Akkubetrag sparen.checkPermissions- Überprüfen Sie den aktuellen Berechtigungsstatus für Hochauflösungssensoren. Auf Android 12+ ist die Berechtigung für HIGH_SAMPLING_RATE_SENSORS erforderlich, um Sensor-Update-Intervalle unter 200ms zu ermöglichen.
Beispielhafte Verwendung
isAvailable
Überprüfen Sie, ob der Lichtsensor auf dem aktuellen Gerät verfügbar ist. Sie sollten immer die Sensorverfügbarkeit ü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 Hochauflösungssensoren. Auf Android 12+ ist die Berechtigung für HIGH_SAMPLING_RATE_SENSORS 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-light-sensor/
- Dokumentation: /docs/plugins/light-sensor/
Fortsetzen Sie mit der Verwendung von @capgo/capacitor-light-sensor
Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-light-sensor verwenden Verwendung von @capgo/capacitor-light-sensor um das Dashboard und die API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-Lichtsensor zur Implementierungsdetail in @capgo/capacitor-Lichtsensor Anleitung zum Starten zur Implementierungsdetail in Anleitung zum Starten API-Übersicht zur Implementierungsdetail in API-Übersicht Einführung zur Implementierungsdetail in Einführung und API-Schlüssel zur Implementierungsdetail in API-Schlüssel.