@capgo/capacitor-light-sensor
Panoramica
Sezione intitolata “Panoramica”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.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | No | Proteggi con Capacitor.getPlatform() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”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. UsaaddListenerper 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.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
isAvailable | Verifica se il sensore di luce è disponibile sul dispositivo corrente. Controlla sempre la disponibilità del sensore prima di provare a usarlo. |
start | Inizia 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. |
stop | Interrompe l'ascolto degli aggiornamenti del sensore di luce. Questo fermerà il sensore e risparmierà batteria. |
addListener | Aggiunge un listener per gli eventi di variazione del sensore di luce. Il listener verrà chiamato ogni volta che sono disponibili nuovi dati del sensore. |
removeAllListeners | Rimuove tutti i listener per gli eventi del sensore di luce. |
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 del sensore inferiori a 200ms. |
requestPermissions | Richiede il permesso per i sensori ad alta frequenza di campionamento. Su Android 12+, questo richiede il permesso HIGH_SAMPLING_RATE_SENSORS. |
getPluginVersion | Ottieni la versione corrente del plugin. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-light-sensor.
Continua con @capgo/capacitor-light-sensor
Sezione intitolata “Continua con @capgo/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.