Vai alla sezione principale
Indietro ai plugin
@capgo/capacitor-sensore-di-luce
Tutorial
@capgo/capacitor-sensore-di-luce

Sensore di luce

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

Guida

Tutorial sul sensore di luce

Testa sul dispositivo

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

Link 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 del dispositivo.

Installa

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

Cos'è che questo plugin esporre

  • isAvailable - Controlla se il sensore di luce è disponibile sul dispositivo corrente. Dovresti sempre controllare 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 - 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.

Esempio di utilizzo

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 delle aggiornamenti del sensore di luce. Ciò inizierà le misurazioni del sensore all'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

Controlla lo stato di permesso corrente per i sensori di alta campionatura. Su Android 12+, è richiesta la permessione 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 dall'articolo 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 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.