Cordova電池狀態


這個 Cordova 外掛用於監視裝置的電池狀態。該外掛會監控每個裝置變化時更換電池。

第1步 - 安裝電池外掛

要安裝這個外掛,我們需要開啟命令提示字元視窗,執行下面的程式碼。
D:\worksp\cordova\CordovaProject>cordova plugin add cordova-plugin-battery-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。

其他事件

這個外掛除了提供電池狀態還有另外兩個事件。 這些事件可以以同樣的方式作為電池狀態事件被使用。

事件 詳細
batterylow
當電池電量百分比達到了較低的值時,則觸發此事件。此值在不同的裝置可能有所不同。
batterycritical
當電池電量百分比達到臨界值時,則觸發此事件。此值在不同的裝置可能有所不同