cordova-plugin-battery-status
Questo plugin fornisce un'implementazione di una vecchia versione dell' API di eventi lo stato della batteria.
Aggiunge i seguenti tre window
eventi:
- batterystatus
- batterycritical
- batterylow
Installazione
cordova plugin add cordova-plugin-battery-status
batterystatus
Questo evento viene generato quando la percentuale di carica della batteria cambia almeno l'1 per cento, o se il dispositivo è collegato o scollegato.
Il gestore di stato della batteria viene passato un oggetto che contiene due proprietà:
-
livello: la percentuale di carica della batteria (0-100). (Numero)
-
isPlugged: un valore booleano che indica se il dispositivo è collegato poll (Boolean)
Applicazioni in genere è necessario utilizzare window.addEventListener
per fissare un listener di eventi dopo il deviceready
evento incendi.
Piattaforme supportate
- Amazon fuoco OS
- iOS
- Android
- BlackBerry 10
- Windows Phone 7 e 8
- Windows (solo Windows Phone 8.1)
- Tizen
- Firefox OS
Android e Amazon fuoco OS stranezze
- Avviso: il Android + fuoco OS implementazioni sono avide e uso prolungato si scaricherà la batteria dell'utente.
Windows Phone 7 e 8 stranezze
Windows Phone 7 non fornisce le API native per determinare il livello della batteria, così la level
proprietà non è disponibile. Il isPlugged
parametro è supportato.
Stranezze di Windows
8.1 di Windows Phone non supporta il parametro isPlugged
. Il level
parametro is supportata.
Esempio
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(info) {
// Handle the online event
console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}
batterycritical
L'evento viene generato quando la percentuale di carica della batteria ha raggiunto la soglia critica di batteria. Il valore è specifico del dispositivo.
Il batterycritical
gestore viene passato un oggetto che contiene due proprietà:
-
livello: la percentuale di carica della batteria (0-100). (Numero)
-
isPlugged: un valore booleano che indica se il dispositivo è collegato poll (Boolean)
Applicazioni in genere è necessario utilizzare window.addEventListener
per fissare un listener di eventi una volta il deviceready
evento incendi.
Piattaforme supportate
- Amazon fuoco OS
- iOS
- Android
- BlackBerry 10
- Tizen
- Firefox OS
- Windows (solo Windows Phone 8.1)
Stranezze di Windows
Windows Phone 8.1 vengano attivati batterycritical
evento indipendentemente dallo stato tappato, come non è supportato.
Esempio
window.addEventListener("batterycritical", onBatteryCritical, false);
function onBatteryCritical(info) {
// Handle the battery critical event
alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
}
batterylow
L'evento viene generato quando la percentuale di carica della batteria ha raggiunto la soglia di batteria scarica, il valore specifico del dispositivo.
Il batterylow
gestore viene passato un oggetto che contiene due proprietà:
-
livello: la percentuale di carica della batteria (0-100). (Numero)
-
isPlugged: un valore booleano che indica se il dispositivo è collegato poll (Boolean)
Applicazioni in genere è necessario utilizzare window.addEventListener
per fissare un listener di eventi una volta il deviceready
evento incendi.
Piattaforme supportate
- Amazon fuoco OS
- iOS
- Android
- BlackBerry 10
- Tizen
- Firefox OS
- Windows (solo Windows Phone 8.1)
Stranezze di Windows
Windows Phone 8.1 vengano attivati batterylow
evento indipendentemente dallo stato tappato, come non è supportato.
Esempio
window.addEventListener("batterylow", onBatteryLow, false);
function onBatteryLow(info) {
// Handle the battery low event
alert("Battery Level Low " + info.level + "%");
}