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%。

电池状态变化

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

电池状态 已插入

附加活动

除了电池状态事件之外,该插件还提供两个附加事件。这些事件的使用方式与电池状态事件相同。

序列号 活动及详情
1

电量不足

当电池电量百分比达到低值时触发该事件。该值根据不同的设备而变化。

2

电池关键

当电池电量百分比达到临界值时触发该事件。该值根据不同的设备而变化。