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 + "%");
}