Zum Hauptinhalt springen
Zurück zu den Plugins
@capgo/capacitor-lichtsensor
Anleitung
@capgo/capacitor-lichtsensor

Lichtsensor

Zugriff auf den Umgebungslichtsensor, um die Helligkeitsebene in Lux mit Echtzeitaktualisierungen zu messen

Anleitung

Tutorial zum Lichtsensor

Gerät testen

Herunterladen Sie die Capgo-App, dann scannen Sie die QR-code.

Vorschau-QR-Link für das Licht-Sensor-Plugin code

Verwendung von @capgo/capacitor-light-sensor

Capacitor-Plugin für die Zugriff auf das Lichtsensor des Geräts.

Installieren

bun add @capgo/capacitor-light-sensor
bunx cap sync

Was dieses Plugin enthält

  • 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 Sie addListener - zum Empfangen der Sensor-Daten.
  • stop - Beenden Sie das Abhören von Lichtsensor-Updates. Dies wird den Sensor und den Stromverbrauch beenden.
  • checkPermissions - Überprüfen Sie den aktuellen Berechtigungsstatus für Hochdurchsatzsensoren. Auf Android 12+ ist die Berechtigung HIGH_SAMPLING_RATE_SENSORS erforderlich für Sensoraktualisierungen unter 200ms.

Beispielhafte Verwendung

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 Lichtsensoraktualisierungen. 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 Lichtsensoraktualisierungen. 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 HIGH_SAMPLING_RATE_SENSORS erforderlich für Sensoraktualisierungen unter 200ms.

import { LightSensor } from '@capgo/capacitor-light-sensor';

const status = await LightSensor.checkPermissions();

Vollständige Referenz

Fortsetzen Sie mit der Verwendung von @capgo/capacitor-light-sensor

Wenn Sie Mit @capgo/capacitor-lichtsensor um das Dashboard und die API-Funktionen 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üsseln.