- Cordova 教程
- Cordova - 首页
- Cordova - 概述
- Cordova - 环境搭建
- Cordova - 第一个应用
- Cordova - Config.xml 文件
- Cordova - 存储
- Cordova - 事件
- Cordova - 返回按钮
- Cordova - Plugman
- Cordova - 电池状态
- Cordova - 相机
- Cordova - 联系人
- Cordova - 设备
- Cordova - 加速度计
- Cordova - 设备方向
- Cordova - 对话框
- Cordova - 文件系统
- Cordova - 文件传输
- Cordova - 地理位置
- Cordova - 全球化
- Cordova - InAppBrowser
- Cordova - 媒体
- Cordova - 媒体捕获
- Cordova - 网络信息
- Cordova - 闪屏
- Cordova - 振动
- Cordova - 白名单
- Cordova - 最佳实践
- Cordova 有用资源
- Cordova - 快速指南
- Cordova - 有用资源
- Cordova - 讨论
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**。
其他事件
除了**batterystatus**事件之外,此插件还提供了两个其他事件。这些事件可以像**batterystatus**事件一样使用。
序号 | 事件和详细信息 |
---|---|
1 | batterylow 当电池电量百分比达到低值时触发此事件。此值因设备而异。 |
2 | batterycritical 当电池电量百分比达到临界值时触发此事件。此值因设备而异。 |
广告