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

Tutoriale sul sensore di luce

Esegui il test sul dispositivo

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

Collegamento QR di anteprima 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

Cos'è che questo plugin espone

  • isAvailable - Verifica se il sensore di luce è disponibile sul dispositivo corrente. Dovresti sempre verificare 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 - per ricevere i dati del sensore.
  • stop - Ferma di ricevere aggiornamenti del sensore di luce. Ciò fermerà il sensore e risparmierà la batteria.
  • checkPermissions - 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.

Utilizzo di esempio

isAvailable

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

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

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

start

Inizia a ricevere 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 ricevere 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 di alta risoluzione. 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-sensore di luce per i dettagli di implementazione in @capgo/capacitor-sensore di luce 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