# cordova-plugin-battery-status [![Build Status](https://travis-ci.org/apache/cordova-plugin-battery-status.svg)](https://travis-ci.org/apache/cordova-plugin-battery-status) Questo plugin fornisce un'implementazione di una vecchia versione dell' [API di eventi lo stato della batteria](http://www.w3.org/TR/2011/WD-battery-status-20110915/). 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 + "%"); }