Get your current battery level using a handset or cord?

Type function

window.addEventListener("batterystatus", onBatteryStatus, false); function onBatteryStatus(info) { // Handle the online event console.log("Level: " + info.level + " isPlugged: " + info.isPlugged); } 

return the battery level and status when an event is triggered. In the normal case, how can I get battery life status without writing a plugin.

Also, if there is an API or other related / alternative solution, specify.

+7
source share
2 answers

@Trevortini, please check this link: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/

 batterystatus event 

It is performed when the percentage of battery charge changes by at least 1 percent, or when the device is connected or disconnected. Returns an object containing the state of the battery.

Example:

 window.addEventListener("batterystatus", onBatteryStatus, false); function onBatteryStatus(status) { console.log("Level: " + status.level + " isPlugged: " + status.isPlugged); } 

Greetings.

0
source

Do not use the event, just use battery.level (Phonegap Build 8.1.1 with the latest phonegap-plugin-battery-status plugin)

 if( typeof navigator.getBattery!='undefined' ){ navigator.getBattery().then(function(battery) { alert('Battery Level: '+battery.level); }); } else{ alert('Plugin missing'); } 
0
source

Source: https://habr.com/ru/post/1238605/


All Articles