Cordova - Stato della batteria

Questo plugin Cordova viene utilizzato per monitorare lo stato della batteria del dispositivo. Il plug-in monitorerà ogni modifica che si verifica alla batteria del dispositivo.

Passaggio 1: installazione del plug-in della batteria

Per installare questo plugin, dobbiamo aprire il file command prompt finestra ed eseguire il codice seguente.

C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-pluginbattery-status

Passaggio 2 - Aggiungi listener di eventi

Quando apri il file index.js file, troverai il file onDeviceReadyfunzione. Qui è dove dovrebbe essere aggiunto il listener di eventi.

window.addEventListener("batterystatus", onBatteryStatus, false);

Passaggio 3: creazione della funzione di richiamata

Creeremo il file onBatteryStatus funzione di callback nella parte inferiore del file index.js file.

function onBatteryStatus(info) { 
   alert("BATTERY STATUS:  Level: " + info.level + " isPlugged: " + info.isPlugged); 
}

Quando eseguiamo l'app, verrà attivato un avviso. Al momento, la batteria è carica al 100%.

Quando lo stato viene modificato, verrà visualizzato un nuovo avviso. Lo stato della batteria mostra che la batteria è ora carica al 99%.

Se colleghiamo il dispositivo al caricabatterie, il nuovo avviso mostrerà che il file isPlugged il valore viene modificato in true.

Eventi aggiuntivi

Questo plugin offre due eventi aggiuntivi oltre a batterystatusevento. Questi eventi possono essere utilizzati allo stesso modo dibatterystatus evento.

S.No Dettagli dell'evento
1

batterylow

L'evento si attiva quando la percentuale di carica della batteria raggiunge un valore basso. Questo valore varia a seconda dei dispositivi.

2

batterycritical

L'evento si attiva quando la percentuale di carica della batteria raggiunge il valore critico. Questo valore varia a seconda dei dispositivi.