如何用代碼獲取電池的狀態
作者:佚名 時間:2014-06-22 分享到:
便攜設備的一個關鍵問題是獲知設備的電池狀態,在完全充電后,移動設備最少只能堅持7-8個小時,較而言之,筆記本電腦的使用時間則要多出3-4小時.所以,在進行耗電量大的操作或下載大型文件之前了解設備的電池狀態十分重要.
用戶可以通過battery status api了解電池狀態,這個api為navigator.battery對象增添了一系列屬性.例如要想了解電池是否正在充電,用戶需要使用charging屬性來獲取一個true或false值;
var batterystatus = navigator.battery.charging;
要想了解當前的電池水平,用戶需要使用level屬性,這個屬性返回值的范圍為0到1.下面的代碼簡單實現了上述操作,獲取電量水平并將其作為meter元素的值,當前充電狀態將被顯示在電量水平的下方,用戶可以使用救命文件battery.html進行自主嘗試.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1809.html