W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
該Cordova插件用于監(jiān)視設(shè)備的電池狀態(tài)。該插件將監(jiān)視設(shè)備電池發(fā)生的每一個(gè)變化。
要安裝此插件,我們需要打開命令提示符窗口并運(yùn)行以下代碼。
C:\Users\username\Desktop\CordovaProject>cordova plugin add cordova-plugin-battery-status
當(dāng)您打開 index.js 文件時(shí),您將找到 onDeviceReady 函數(shù)。 這是應(yīng)添加事件偵聽器的位置。
window.addEventListener("batterystatus", onBatteryStatus, false);
我們將在 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%。
如果我們將設(shè)備插入充電器,新的提醒將顯示 isPlugged 值已更改為 true 。
此插件還提供除 batterystatus 之外的兩個(gè)事件。這些事件的使用方式與 batterystatus 事件相同。
事件 | 描述 |
---|---|
batterylow | 當(dāng)電池充電百分比達(dá)到低值時(shí)觸發(fā)該事件。此值在不同設(shè)備上有所不同。 |
batterycritical | 當(dāng)電池電量百分比達(dá)到臨界值時(shí)觸發(fā)該事件。此值在不同設(shè)備上有所不同。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: