Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-licht-sensor
Tutorial
@capgo/capacitor-licht-sensor

Licht-Sensor

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

Richtlinie

Tutorial zum Lichtsensor

Auf Gerät testen

Downloaden Sie die Capgo-App, dann scannen Sie die QR-code-Code.

Lichtsensor-Plugin-Vorschau-QR code

Mit @capgo/capacitor-light-sensor

Capacitor-Plugin für den Zugriff auf das 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 Sensorenverfügbarkeit überprüfen, bevor Sie versuchen, ihn zu 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 und den Akku 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 versuchen, ihn zu verwenden.

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

const { available } = await LightSensor.isAvailable();

start

Starten Sie das Abhören von Lichtsensor-Updates. Dies wird die Sensormessungen auf dem 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. Bei Android 12+ ist die Berechtigung für HIGH_SAMPLING_RATE_SENSORS erforderlich, um Sensor-Update-Intervalle unter 200ms zu ermöglichen.

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

const status = await LightSensor.checkPermissions();

Vollständige Referenz

Fortsetzen Sie von Using @capgo/capacitor-lichtsensor

Wenn Sie Using @capgo/capacitor-lichtsensor verwenden Um das Dashboard und die 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.