title | description |
---|---|
Battery Status |
Get events for device battery level. |
This plugin provides an implementation based on the W3C Battery Status Events API. The method navigator.getBattery() returns a promise with a BatteryManager object which has the following event handlers:
- onchargingchange
- onlevelchange
phonegap plugin add phonegap-plugin-battery-status
The BatteryManager object has the following properties:
- level: The battery charge percentage (0-100). (Number)
- charging: A boolean that indicates whether the device is plugged in. (Boolean)
Fires when the device is plugged in or unplugged.
navigator.getBattery().then(function(battery) {
battery.onchargingchange = function() {
console.log(this.level);
};
});
Fires when the battery level of the device changes.
navigator.getBattery().then(function(battery) {
battery.onlevelchange = function() {
console.log(this.level);
};
});