Cordova 電池狀態(tài)

2018-12-28 14:25 更新

該Cordova插件用于監(jiān)視設(shè)備的電池狀態(tài)。該插件將監(jiān)視設(shè)備電池發(fā)生的每一個(gè)變化。

步驟1 - 安裝電池插件

要安裝此插件,我們需要打開命令提示符窗口并運(yùn)行以下代碼。

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

步驟2 - 添加事件監(jiān)聽器

當(dāng)您打開 index.js 文件時(shí),您將找到 onDeviceReady 函數(shù)。 這是應(yīng)添加事件偵聽器的位置。

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

步驟3 - 創(chuàng)建回調(diào)函數(shù)

我們將在 index.js 文件底部創(chuàng)建 onBatteryStatus 回調(diào)函數(shù)。

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

當(dāng)我們運(yùn)行應(yīng)用程序時(shí),將觸發(fā)警報(bào)。此時(shí)電池已充電100%。

當(dāng)狀態(tài)改變時(shí),新的警報(bào)將通知我們。電池狀態(tài)現(xiàn)在已充電99%。

Battery Status Change

如果我們將設(shè)備插入充電器,新的提醒將顯示 isPlugged 值已更改為 true 。

Battery Status Plugged

其他事件

此插件還提供除 batterystatus 之外的兩個(gè)事件。這些事件的使用方式與 batterystatus 事件相同。

事件描述
batterylow當(dāng)電池充電百分比達(dá)到低值時(shí)觸發(fā)該事件。此值在不同設(shè)備上有所不同。
batterycritical當(dāng)電池電量百分比達(dá)到臨界值時(shí)觸發(fā)該事件。此值在不同設(shè)備上有所不同。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)