Skip to content

simplifier-ag/phonegap-plugin-battery-status

 
 

Repository files navigation

title description
Battery Status
Get events for device battery level.

phonegap-plugin-battery-status

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

Installation

phonegap plugin add phonegap-plugin-battery-status

Status object

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)

onchargingchange event

Fires when the device is plugged in or unplugged.

Example

    navigator.getBattery().then(function(battery) {
        battery.onchargingchange = function() {
            console.log(this.level);
        };
    });

onlevelchange event

Fires when the battery level of the device changes.

Example

    navigator.getBattery().then(function(battery) {
        battery.onlevelchange = function() {
        console.log(this.level);
        };
    });

About

Mirror of Apache Cordova Plugin battery-status

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 65.6%
  • Java 15.0%
  • C# 12.8%
  • Swift 6.6%