Guía
Tutoriales sobre el sensor de luz
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. UtilizaaddListener- 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
- GitHub: https://github.com/Cap-go/capacitor-sensor-de-luz/
- Documentación: /docs/plugins/sensor-de-luz/
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.