Saltare al contenuto principale
Indietro ai plugin
@capgo/capacitor-sensore di luce
Tutorial
@capgo/capacitor-sensore di luce

Sensore di luce

Accedi al sensore di luce per misurare i livelli di illuminanza in lumen con aggiornamenti in tempo reale

Guida

Tutoriale sul sensore di luce

Esegui il test sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Anteprima del collegamento QR del sensore di luce code

Utilizzo di @capgo/capacitor-sensore-di-luce

Capacitor plugin per l'accesso al sensore di luce ambientale del dispositivo.

Installa

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

Cos'è che questo plugin espone

  • isAvailable - Verifica se il sensore di luce è disponibile sul dispositivo corrente. Verifica sempre la disponibilità del sensore prima di tentare di utilizzarlo.
  • start - Inizia a ricevere aggiornamenti del sensore di luce. Ciò inizierà le misurazioni del sensore con l'intervallo specificato. Utilizza addListener - Smetti di ricevere aggiornamenti del sensore di luce. Ciò fermerà il sensore e risparmierà la batteria.
  • stop - Verifica lo stato di autorizzazione corrente per i sensori di alta frequenza di campionamento. Su Android 12+, è richiesta la autorizzazione HIGH_SAMPLING_RATE_SENSORS per gli intervalli di aggiornamento dei sensori inferiori a 200ms.
  • checkPermissions Esempio di utilizzo

Install

isAvailable

Verifica se il sensore di luce è disponibile sul dispositivo corrente. Si consiglia sempre di verificare la disponibilità del sensore prima di utilizzarlo.

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

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

start

Avvia l'ascolto delle aggiornamenti del sensore di luce. Ciò inizierà le misurazioni del sensore con l'intervallo specificato. Utilizza addListener per ricevere i dati del sensore.

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

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

stop

Sospendi l'ascolto delle aggiornamenti del sensore di luce. Ciò fermerà il sensore e risparmierà la batteria.

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

await LightSensor.stop();

checkPermissions

Verifica lo stato di autorizzazione corrente per i sensori con alta frequenza di campionamento. Su Android 12+, è richiesta la autorizzazione HIGH_SAMPLING_RATE_SENSORS per intervalli di aggiornamento dei sensori inferiori a 200ms.

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

const status = await LightSensor.checkPermissions();

Riferimento completo

Continua da Utilizzo di @capgo/capacitor-sensore-di-luce

Se stai utilizzando Utilizzo di @capgo/capacitor-sensore-di-luce per pianificare il dashboard e le API operazioni, connettilo con @capgo/capacitor-sensore di luce per i dettagli di implementazione in @capgo/capacitor-sensore di luce Avvio per i dettagli di implementazione in Avvio Panoramica di API per i dettagli di implementazione in Panoramica di API Introduzione per i dettagli di implementazione in Introduzione, e Chiavi di API per i dettagli di implementazione in Chiavi di API