Guida
Tutorial sul sensore di luce
Utilizzo di @capgo/capacitor-sensore-di-luce
Capacitor plugin per l'accesso al sensore di luce 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. È sempre necessario verificare la disponibilità del sensore prima di utilizzarlo.start- Inizia a ricevere aggiornamenti sul sensore di luce. Ciò inizierà le misurazioni del sensore all'intervallo specificato. UtilizzaaddListenerper ricevere i dati del sensore.stop- Ferma di ricevere aggiornamenti sul sensore di luce. Ciò fermerà il sensore e risparmierà la batteria.checkPermissions- Verifica lo stato di autorizzazione corrente per i sensori con alta frequenza di campionamento. Su Android 12+, è richiesta la autorizzazione HIGH_SAMPLING_RATE_SENSORS per gli intervalli di aggiornamento dei sensori inferiori a 200ms.
Esempio di utilizzo
isAvailable
Verifica se il sensore di luce è disponibile sul dispositivo corrente. È sempre necessario 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 sul 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
Ferma di ricevere aggiornamenti sul 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 con alta frequenza di campionamento. Su Android 12+, è richiesta la autorizzazione HIGH_SAMPLING_RATE_SENSORS per gli intervalli di aggiornamento dei sensori inferiori a 200ms.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const status = await LightSensor.checkPermissions();
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-sensore di luce/
- Documentazione: /docs/plugins/sensore di luce/
Continua con l'uso di @capgo/capacitor-sensore di luce
Se stai utilizzando Utilizza @capgo/capacitor-sensore di luce per pianificare la dashboard e le operazioni di API, collega il sensore con @capgo/capacitor-sensore di luce per i dettagli di implementazione in @capgo/capacitor-sensore di luce Avvio per i dettagli di implementazione in Avvio API Overview per i dettagli di implementazione in API Overview, Introduzione per i dettagli di implementazione in Introduzione, e API Chiavi per i dettagli di implementazione in API Chiavi.