Zum Hauptinhalt springen
Zurück zu plugins
@capgo/capacitor-lichtsensor
Tutorial
@capgo/capacitor-lichtsensor

Lichtsensor

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

Anleitung

Tutorial zum Lichtsensor

Gerät testen

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

Lichtsensor-Plugin-Vorschau-QR code

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

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.