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. |