Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-licht-sensor
Tutorial
von github.com/Cap-go

Licht-Sensor

Zugriff auf den Umgebungslichtsensor, um Helligkeitswerte in Lux mit Echtzeit-Updates zu messen

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 Sie addListener um 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

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.