Saltar al contenido principal
Volver a plugins
@capgo/capacitor-sensor de luz
Tutorial
@capgo/capacitor-sensor de luz

Sensor de luz

Acceda al sensor de luz ambiente para medir niveles de iluminancia en lux con actualizaciones en tiempo real

Guía

Tutoriales sobre el sensor de luz

Probar en dispositivo

Descargar la aplicación Capgo, luego escanea el código QR code.

Enlace QR de vista previa del sensor de luz code

Usando @capgo/capacitor-sensor-de-luz

Plugin Capacitor para acceder al sensor de luz ambiental del dispositivo.

Instalar

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

¿Qué se expone con este plugin?

  • isAvailable - Verificar si el sensor de luz está disponible en el dispositivo actual. Siempre debes verificar la disponibilidad del sensor antes de intentar utilizarlo.
  • start - Comenzar a escuchar actualizaciones del sensor de luz. Esto iniciará las mediciones del sensor con el intervalo especificado. Utiliza addListener - para recibir los datos del sensor.
  • stop - Detener la escucha de actualizaciones del sensor de luz. Esto detendrá el sensor y conservará la batería.
  • checkPermissions - Verifique el estado actual de permiso para sensores de alta frecuencia de muestreo. En Android 12+, se requiere la permiso HIGH_SAMPLING_RATE_SENSORS para intervalos de actualización de sensores inferiores a 200ms.

Uso de ejemplo

isAvailable

Verifique si el sensor de luz está disponible en el dispositivo actual. Siempre debe verificar la disponibilidad del sensor antes de intentar utilizarlo.

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

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

start

Inicie la escucha de actualizaciones del sensor de luz. Esto comenzará las mediciones del sensor con el intervalo especificado. Use addListener para recibir los datos del sensor.

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

await LightSensor.start({ updateInterval: 500 });

stop

Detenga la escucha de actualizaciones del sensor de luz. Esto detendrá el sensor y conservará la batería.

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

await LightSensor.stop();

checkPermissions

Verifique el estado actual de permiso para sensores de alta frecuencia de muestreo. En Android 12+, se requiere la permiso HIGH_SAMPLING_RATE_SENSORS para intervalos de actualización de sensores inferiores a 200ms.

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

const status = await LightSensor.checkPermissions();

Referencia completa

Siga adelante desde Usando @capgo/capacitor-sensor-de-luz

If you are using Usando @capgo/capacitor-sensor de luz para planificar la consola y las operaciones de @API/__CAPGO_KEEP_1__-light-sensor, conecte con @capgo/capacitor-light-sensor para los detalles de implementación en @capgo/capacitor-light-sensor, Inicio para los detalles de implementación en Inicio, Resumen de @API para los detalles de implementación en Resumen de @API, Introducción para los detalles de implementación en Introducción, y Claves de @API para los detalles de implementación en API Keys.