Cordova - 电池状态



此 Cordova 插件用于监控设备的电池状态。该插件将监控设备电池发生的每次变化。

步骤 1 - 安装电池插件

要安装此插件,我们需要打开**命令提示符**窗口并运行以下代码。

C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-pluginbattery-status 

步骤 2 - 添加事件监听器

当您打开**index.js**文件时,您会找到**onDeviceReady**函数。这是应该添加事件监听器的地方。

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

步骤 3 - 创建回调函数

我们将在**index.js**文件的底部创建**onBatteryStatus**回调函数。

function onBatteryStatus(info) { 
   alert("BATTERY STATUS:  Level: " + info.level + " isPlugged: " + info.isPlugged); 
}

当我们运行应用程序时,将触发一个警报。目前,电池已充满 100%。

当状态发生变化时,将显示一个新的警报。电池状态显示电池现在充了 99%。

Battery Status Change

如果我们将设备插入充电器,新的警报将显示**isPlugged**的值已更改为**true**。

Battery Status Plugged

其他事件

除了**batterystatus**事件之外,此插件还提供了两个其他事件。这些事件可以像**batterystatus**事件一样使用。

序号 事件和详细信息
1

batterylow

当电池电量百分比达到低值时触发此事件。此值因设备而异。

2

batterycritical

当电池电量百分比达到临界值时触发此事件。此值因设备而异。

广告