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

當電池電量百分比達到臨界值時觸發此事件。此值因裝置而異。

廣告