cordova-plugin-battery-status
Este plugin proporciona una implementación de una versión antigua de la Batería estado eventos API.
Agrega los siguientes tres window eventos:
- batterystatus
- batterycritical
- batterylow
Instalación
cordova plugin add cordova-plugin-battery-status
batterystatus
Este evento se desencadena cuando cambia el porcentaje de carga de la batería en menos de 1 por ciento, o si el aparato está enchufado o desenchufado.
El controlador del estado de batería se pasa un objeto que contiene dos propiedades:
-
level: el porcentaje de carga de la batería (0-100). (Número)
-
isPlugged: un valor booleano que indica si el dispositivo está conectado pulg (Boolean)
Las aplicaciones normalmente deben utilizar window.addEventListener para conectar un detector de eventos después de la deviceready evento incendios.
Plataformas soportadas
- Amazon fire OS
- iOS
- Android
- BlackBerry 10
- Windows Phone 7 y 8
- Windows (sólo Windows Phone 8.1)
- Tizen
- Firefox OS
Android y Amazon fuego OS caprichos
- ADVERTENCIA: el Android + fuego OS implementaciones son codiciosas y uso prolongado agotará la batería del usuario.
Windows Phone 7 y 8 rarezas
Windows Phone 7 no proporciona una API nativa para determinar el nivel de batería, lo que level no está disponible. El isPlugged parámetro es apoyado.
Windows rarezas
8.1 de Windows Phone no permite isPlugged parámetro. El parámetro level es apoyado.
Ejemplo
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(info) {
// Handle the online event
console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}
batterycritical
El evento se desencadena cuando el porcentaje de carga de la batería ha alcanzado el umbral crítico de batería. El valor es específica del dispositivo.
El controlador batterycritical se pasa un objeto que contiene dos propiedades:
-
level: el porcentaje de carga de la batería (0-100). (Número)
-
isPlugged: un valor booleano que indica si el dispositivo está conectado pulg (Boolean)
Las aplicaciones normalmente deben utilizar window.addEventListener para conectar un detector de eventos una vez que se desencadene el evento deviceready.
Plataformas soportadas
- Amazon fire OS
- iOS
- Android
- BlackBerry 10
- Tizen
- Firefox OS
- Windows (sólo Windows Phone 8.1)
Windows rarezas
8.1 de Windows Phone se disparará batterycritical evento independientemente del estado tapado porque no es compatible.
Ejemplo
window.addEventListener("batterycritical", onBatteryCritical, false);
function onBatteryCritical(info) {
// Handle the battery critical event
alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
}
batterylow
El evento se desencadena cuando el porcentaje de carga de la batería ha alcanzado el umbral de batería baja, el valor específico del dispositivo.
El controlador de batterylow se pasa un objeto que contiene dos propiedades:
-
level: el porcentaje de carga de la batería (0-100). (Número)
-
isPlugged: un valor booleano que indica si el dispositivo está conectado pulg (Boolean)
Las aplicaciones normalmente deben utilizar window.addEventListener para conectar un detector de eventos una vez que se desencadene el evento deviceready.
Plataformas soportadas
- Amazon fire OS
- iOS
- Android
- BlackBerry 10
- Tizen
- Firefox OS
- Windows (sólo Windows Phone 8.1)
Windows rarezas
8.1 de Windows Phone se disparará batterylow evento independientemente del estado tapado porque no es compatible.
Ejemplo
window.addEventListener("batterylow", onBatteryLow, false);
function onBatteryLow(info) {
// Handle the battery low event
alert("Battery Level Low " + info.level + "%");
}