This plugin gives information about device battery.

Event type: window event

Events:

  • batterystatus
  • batterycritical
  • batterylow

This events returns info object which contains level and isPlugged information. batterystatus event fires when device gets ready, other events fire when status changes to critical or low.

Example Code:

window.addEventListener(“batterystatus”, onBatteryStatus, false);
window.addEventListener(“batterycritical”, onBatteryCritical, false);
window.addEventListener(“batterylow”, onBatteryLow, false);

function onBatteryStatus (info) {
  alert(“Battery level: ”+ info.level+” Plugged? “+info.isPlugged);
}

function onBatteryLow (info) {
  alert(“Battery running low: ”+ info.level+”%”+” Plugged? “+info.isPlugged);
}

function onBatteryCritical (info){
  alert(“Battery is Critical : ”+ info.level+”%\n Recharge asap.“);
}

Source Documentation: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status

About The Author

Leave a Reply

Your email address will not be published. Required fields are marked *