【发布时间】:2016-03-24 20:42:42
【问题描述】:
功能类似
window.addEventListener("batterystatus", onBatteryStatus, false);
function onBatteryStatus(info)
{
// Handle the online event
console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
}
触发事件时返回电池电量和状态。在正常情况下,如何在不编写插件的情况下获取电池运行时间的状态。
另外,如果有任何 API 或其他相关/替代解决方案,请提及。
【问题讨论】:
-
你必须使用这个插件,github.com/apache/cordova-plugin-battery-status,如果不使用cordova插件,你将无法访问电池状态和电量
-
@Kamesh:我现在也有同样的问题。您是否找到了获取当前电池状态的解决方案?
-
@NadeemKhoury:这个插件似乎只在电池状态发生变化时注册事件,而不是直接返回状态。您是否知道这是否会在初始化时触发适当的事件,或者如果它永远不会以某种方式改变,您是否可能永远不会获得状态?您如何获得状态以立即使用,而不必等待事件告诉您?
-
@Trevortni 看看我的回答兄弟。告诉我它是否有效?
-
@NadeemKhoury:这实际上根本没有解决我的问题,或者提供您之前提供的链接中未包含的任何新信息,除非答案是不,它不会做什么已经被问到,在这种情况下,直接说出来会简单得多。
标签: android cordova phonegap-plugins hybrid-mobile-app