Vai al contenuto

@capgo/capacitor-light-sensor

Accedi al sensore di luce ambientale per misurare i livelli di illuminamento in lux con aggiornamenti in tempo reale

Accedi al sensore di luce ambientale per misurare i livelli di illuminamento in lux con aggiornamenti in tempo reale

Inizia con isAvailable() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • isAvailable - Verifica se il sensore di luce è disponibile sul dispositivo corrente. È sempre consigliabile controllare la disponibilità del sensore prima di utilizzarlo.
  • start - Avvia l'ascolto degli aggiornamenti del sensore di luce. Questo avvierà le misurazioni del sensore all'intervallo specificato. Usa addListener per ricevere i dati del sensore.
  • stop - Interrompe l'ascolto degli aggiornamenti del sensore di luce. Questo spegnerà il sensore per risparmiare batteria.
  • checkPermissions - Controlla lo stato attuale dei permessi per i sensori ad alta frequenza di campionamento. Su Android 12+, il permesso HIGH_SAMPLING_RATE_SENSORS è richiesto per intervalli di aggiornamento inferiori a 200ms.
MetodoDescrizione
isAvailableVerifica se il sensore di luce è disponibile sul dispositivo corrente. Controlla sempre la disponibilità del sensore prima di provare a usarlo.
startInizia a monitorare gli aggiornamenti del sensore di luce. Questo avvierà le misurazioni del sensore all'intervallo specificato. Usa addListener per ricevere i dati del sensore.
stopInterrompe l'ascolto degli aggiornamenti del sensore di luce. Questo fermerà il sensore e risparmierà batteria.
addListenerAggiunge un listener per gli eventi di variazione del sensore di luce. Il listener verrà chiamato ogni volta che sono disponibili nuovi dati del sensore.
removeAllListenersRimuove tutti i listener per gli eventi del sensore di luce.
checkPermissionsControlla lo stato attuale dei permessi per i sensori ad alta frequenza di campionamento. Su Android 12+, il permesso HIGH_SAMPLING_RATE_SENSORS è richiesto per intervalli di aggiornamento del sensore inferiori a 200ms.
requestPermissionsRichiede il permesso per i sensori ad alta frequenza di campionamento. Su Android 12+, questo richiede il permesso HIGH_SAMPLING_RATE_SENSORS.
getPluginVersionOttieni la versione corrente del plugin.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-light-sensor.

Se stai usando @capgo/capacitor-light-sensor per pianificare le operazioni della dashboard e di API, collegalo a Utilizzo di @capgo/capacitor-light-sensor per la funzionalità nativa in Utilizzo di @capgo/capacitor-light-sensor, Panoramica API per i dettagli di implementazione in Panoramica di API, Introduzione per i dettagli di implementazione in Introduzione, Chiavi API per i dettagli di implementazione in Chiavi API, e Dispositivi per i dettagli di implementazione in Dispositivi.