Saltare al contenuto principale
Indietro ai plugin
@capgo/capacitor-sensore di luce
Istruzioni
@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

Tutorial sul Sensore di Luce

Testare sul dispositivo

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

Anteprima del collegamento QR del plugin del sensore di luce code

Utilizzo di @capgo/capacitor-light-sensor

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

Installa

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

Cosa 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 - Ferma 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 del sensore inferiori a 200ms.
  • checkPermissions Esempio di utilizzo

Example Usage

isAvailable

Controlla se il sensore di luce è disponibile sul dispositivo corrente. Dovresti sempre controllare la disponibilità del sensore prima di tentare di utilizzarlo.

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

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

start

Avvia l'ascolto degli 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

Smetti di ascoltare gli aggiornamenti del sensore di luce. Ciò fermerà il sensore e risparmierà la batteria.

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

await LightSensor.stop();

checkPermissions

Controlla 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 del sensore 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-sensor di luce per i dettagli di implementazione in @capgo/capacitor-sensor, Iniziare per i dettagli di implementazione in Iniziare, API Panoramica per i dettagli di implementazione in API Panoramica, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.