使用phonegap或cordova获取当前电池电量?

Kam*_*ngi 7 android phonegap-plugins cordova hybrid-mobile-app

功能就像

window.addEventListener("batterystatus", onBatteryStatus, false);

function onBatteryStatus(info)
{
 // Handle the online event
    console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}
Run Code Online (Sandbox Code Playgroud)

事件发生时返回电池电量和状态.在正常情况下,如何在不编写插件的情况下获得电池运行时的状态.

如果有任何API或其他相关/替代解决方案,请提及.

Nad*_*ury 0

@Trevortini,请检查此链接:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-battery-status/

batterystatus event
Run Code Online (Sandbox Code Playgroud)

当电池电量百分比变化至少 1% 或设备插入或拔出插头时触发。返回包含电池状态的对象。

例子:

window.addEventListener("batterystatus", onBatteryStatus, false);

function onBatteryStatus(status) {
    console.log("Level: " + status.level + " isPlugged: " + status.isPlugged);
}
Run Code Online (Sandbox Code Playgroud)

干杯。

  • 这仅显示更改时的状态,而不是直接显示第一次调用的状态。有没有不改变的解决方案? (2认同)