Pasar al contenido principal

Guía

Tutoriales sobre el sensor de luz

Probar en dispositivo

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

Enlace QR de vista previa del plugin de sensor de luz code

Usando @capgo/capacitor-sensor-de-luz

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

Instalar

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

¿Qué Exposición de 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 comenzará 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 de sensores de alta frecuencia para intervalos de actualización de sensores inferiores a 200ms.
  • checkPermissions Uso de Ejemplo

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

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