功能如
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(info)
{
// Handle the online event
console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}
在触发事件时返回电池电量和状态。在正常情况下,如何在不编写插件的情况下获取电池运行时间状态。
如果有任何API或其他相关/替代解决方案,请提及。
答案 0 :(得分:0)
@Trevortini,请检查此链接:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(status) {
console.log("Level: " + status.level + " isPlugged: " + status.isPlugged);
}
当电池充电百分比变化至少1%或设备已插入或拔出时触发。返回包含电池状态的对象。
示例:
import java.util.Random;
public class exam1
{
public static void main (String args[])
{
// Scanner scan = new Scanner(System.in);
int array [] = new int[10];
Random rand = new Random();
int sum = 0;
int sum1 = 0;
for(int i=0; i<array.length; i++)
{
array[i]=rand.nextInt(1001);
sum = sum+array[i];
sum1=sum/array.length;
}
System.out.println(sum1);
}
}
干杯。
答案 1 :(得分:0)
不使用事件,只需使用 battery.level (带有最新插件phonegap-plugin-battery-status的Phonegap Build 8.1.1)
if( typeof navigator.getBattery!='undefined' ){
navigator.getBattery().then(function(battery) {
alert('Battery Level: '+battery.level);
});
}
else{
alert('Plugin missing');
}