batterycritical

El evento se desencadena cuando la batería alcanza el nivel umbral crítico.

window.addEventListener("batterycritical", yourCallbackFunction, false);

Detalles

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](events.deviceready.html).

Plataformas soportadas

  • iOS
  • Android
  • BlackBerry WebWorks (OS 5.0 y superiores)
  • Tizen

Ejemplo rápido

window.addEventListener("batterycritical", onBatteryCritical, false);

function onBatteryCritical(info) {
    // Handle the battery critical event
    alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
}

Ejemplo completo

<!DOCTYPE html>
<html>
  <head>
    <title>Battery Critical Example</title>

    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Wait for device API libraries to load
    //
    function onLoad() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }

    // device APIs are available
    //
    function onDeviceReady() {
        window.addEventListener("batterycritical", onBatteryCritical, false);
    }

    // Handle the batterycritical event
    //
    function onBatteryCritical(info) {
        alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
    }

    </script>
  </head>
  <body onload="onLoad()">
  </body>
</html>