Pulsa para ir al contenido principal
Volver a plugins
@capgo/capacitor-sensor de luz
Tutoría
@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

Tutorial del Sensor de Luz

Probar en dispositivo

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

Vista previa del enlace QR del plugin de 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é expone este plugin?

  • isAvailable - Verificar si el sensor de luz está disponible en el dispositivo actual. Siempre debe 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. Use addListener - Detener la escucha de actualizaciones del sensor de luz. Esto detendrá el sensor y conservará la batería.
  • stop - Verificar el estado de permiso actual para sensores de alta frecuencia. En Android 12+, se requiere la permiso HIGH_SAMPLING_RATE_SENSORS para intervalos de actualización de sensores inferiores a 200ms.
  • checkPermissions Ejemplo de uso

Example Usage

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

Comience a escuchar 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 de permiso actual para sensores de alta frecuencia de muestreo. En Android 12+, se requiere la permiso de sensores de alta frecuencia de muestreo para intervalos de actualización del sensor debajo de 200ms.

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

const status = await LightSensor.checkPermissions();

Referencia Completa

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

Si está utilizando Usando @capgo/capacitor-sensor-de-luz para planificar la consola y las API operaciones, conecte con @capgo/capacitor-sensor-de-luz para obtener detalles de implementación en @capgo/capacitor-sensor-de-luz Inicio para obtener detalles de implementación en Inicio API Resumen para obtener detalles de implementación en API Resumen Introducción para obtener detalles de implementación en Introducción, y API Claves para obtener detalles de implementación en API Claves