婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5的一個顯示電池狀態的API簡介

HTML5的一個顯示電池狀態的API簡介

熱門標簽:外呼線穩定線路 邢臺縣地圖標注app pageadm實現地圖標注 呼和浩特外呼電銷系統排名 南通數據外呼系統推廣 外呼系統電話怎么投訴 申請400電話流程簡介 阜陽企業外呼系統 地圖標注位置能賺錢嗎

移動設備的份額在網絡流量中在大量增長,其所貢獻的網絡流量非常龐大,以至于為了移動設備,我們單獨創建了一些API和設計理念。一個非常典型的例子是 W3C電池狀態API,它允許一個應用程序獲知設備的電池狀態信息。這篇文章探索了這個新的API,為你展示了如何把它整合進你現有的應用程序。
 檢測設備是否支持

目前電池API依舊沒有得到主流支持。因此,在使用這個API前需要確認當前設備是否支持此API。下面展示的函數返回一個布恩值(True/False),指示當前瀏覽器是否支持電池狀態API。

該函數首先檢測了 navigator.battery 對象是否存在。如果不存在,繼續檢測 Mozilla 專用的

navigator.mozBattery是否存在。我曾經見過有些代碼還檢測了 webkitBattery對象,但是我無法證實其在Chrome中是否存在。

參考文檔:https://developer.mozilla.org/en-US/docs/DOM/window.navigator.battery
 

XML/HTML Code復制內容到剪貼板
  1. functionisBatteryStatusSupported() {   
  2.   return!!(navigator.battery || navigator.mozBattery);   
  3. }  

檢查電池

如果電池對象存在,它會包含下列四個只讀屬性。

  •     charging —— (布恩值)指示系統的電池當前是否正在充電。

    如果系統不存在電池,或無法確定電池是否在充電,返回值是 True

  •     chargingTime —— (數值)電池完全充滿電量所需的時間(單位:秒)

    當電池完全被充滿電時,或者系統不存在電池時,這個值為0。

    如果系統不在充電,或者無法確定完全充滿電所需時間,這個值為∞(無窮大)。

  •     dischargingTime —— 和chargingTime相似,(數值)到電池完全放電直到系統休眠剩余的時間(單位:秒)

    如果放電時間無法確定,或 系統沒有電池 或 系統正在充電,這個值為 ∞ (無窮大)

  •     level —— (數值) 設備當前電量等級。取值在(0 ~ 1.0)區間,與剩余電量百分比對應。

    1.0表示電池完全充滿電,或者不存在電池,或者數值無法確定。


檢測電池事件

上述所有屬性都與一個電池事件綁定。這些事件用來指示電池狀態的變化。比如,插入電源會使charging屬性從false變為true。全部四種電池事件如下所列:

  •     chargingchange —— 這個類型的事件會在charging屬性改變時觸發。這個事件可以被 onchargingchange()事件處理器捕獲和處理。
        chargingtimechange —— 這個類型的事件會在chargingtime屬性改變時觸發。這個事件可以被 onchargingtimechange()事件處理器捕獲和處理。
        dischargingtimechange —— 這個類型的事件會在dischargingTime屬性改變時觸發。這個事件可以被 ondischargingtimechange()事件處理器捕獲和處理。
        levelchange —— 這個類型的事件會在level屬性改變時觸發。這個事件可以被 onlevelchange()事件處理器捕獲和處理。

 
示例頁面

下面的代碼展示了如何使用 電池狀態API 的屬性和事件。

示例頁面顯示了API的各個屬性值,并且在事件觸發時更新它們的值。

點擊此處訪問在線示例。
 

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2. <htmllanghtmllang="en">  
  3. <head>  
  4.   <title>The Battery Status API - Example</title>  
  5.   <metacharsetmetacharset="UTF-8"/>  
  6.   <script>  
  7.     window.addEventListener("load", function() {   
  8.       var battery = navigator.battery || navigator.mozBattery;   
  9.       function displayBatteryStats() {   
  10.         document.getElementById("charging").textContent = (battery.charging) ? "charging" : "not charging";   
  11.         document.getElementById("chargingtime").textContent = battery.chargingTime;   
  12.         document.getElementById("dischargingtime").textContent = battery.dischargingTime;   
  13.         document.getElementById("level").textContent = battery.level * 100;   
  14.       }   
  15.       if (battery) {   
  16.         displayBatteryStats();   
  17.         battery.addEventListener("chargingchange", displayBatteryStats, false);   
  18.         battery.addEventListener("chargingtimechange", displayBatteryStats, false);   
  19.         battery.addEventListener("dischargingtimechange", displayBatteryStats, false);   
  20.         battery.addEventListener("levelchange", displayBatteryStats, false);   
  21.       } else {   
  22.         document.getElementById("stats").textContent = "Sorry, your browser does not support the Battery Status API";   
  23.       }   
  24.     }, false);   
  25.   </script>  
  26. </head>  
  27. <body>  
  28.   <dividdivid="stats">  
  29.     Your battery is currently <spanidspanid="charging"></span>.<br/>  
  30.     Your battery will be charged in <spanidspanid="chargingtime"></span> seconds.<br/>  
  31.     Your battery will be discharged in <spanidspanid="dischargingtime"></span> seconds.<br/>  
  32.     Your battery level is <spanidspanid="level"></span>%.   
  33.   </div>  
  34. </body>  
  35. </html>  

結論

本文為Battery Status API給出了一個完整的總結和展示,盡管其仍未得到主流支持,但是這只是時間問題。考慮到移動互聯網的激增,開發者應該盡快將電池信息納入設計范疇內。

標簽:楊凌 黃山 撫順 內蒙古 蚌埠 德州 辛集 鶴崗

巨人網絡通訊聲明:本文標題《HTML5的一個顯示電池狀態的API簡介》,本文關鍵詞  HTML5,的,一個,顯示,電池,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5的一個顯示電池狀態的API簡介》相關的同類信息!
  • 本頁收集關于HTML5的一個顯示電池狀態的API簡介的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产剧情一区二区| 在线观看一区日韩| 精品久久久久99| 日本中文字幕一区二区视频| av激情综合网| 亚洲同性同志一二三专区| 国产91在线|亚洲| 国产欧美一区二区在线| 日本女人一区二区三区| 色综合久久中文综合久久牛| 91免费在线看| 最新热久久免费视频| 色妹子一区二区| 香蕉久久一区二区不卡无毒影院| 91精品午夜视频| 图片区小说区区亚洲影院| 亚洲人xxxx| 免费观看日韩av| 自拍偷拍亚洲欧美日韩| 在线播放91灌醉迷j高跟美女| 久久99国产精品麻豆| 国产精品成人午夜| 国产日韩欧美精品综合| 欧美一级国产精品| 国产精品99精品久久免费| 亚洲综合在线电影| 久久久.com| 奇米888四色在线精品| 日韩欧美国产电影| 5858s免费视频成人| 91视频观看免费| 国产91精品久久久久久久网曝门| 亚洲精品久久久蜜桃| 国产午夜亚洲精品不卡| 欧美男女性生活在线直播观看| 国产 欧美在线| 日韩精品一级中文字幕精品视频免费观看 | 狠狠v欧美v日韩v亚洲ⅴ| 亚洲第一福利一区| 亚洲欧美激情小说另类| 综合久久给合久久狠狠狠97色| 福利一区在线观看| 国产一区二区精品在线观看| 蜜臀av一级做a爰片久久| 亚洲福利视频一区| 亚洲一二三四在线| 亚洲欧美日韩电影| 亚洲在线视频免费观看| 亚洲日本在线视频观看| 国产欧美一区二区精品久导航| 久久品道一品道久久精品| 国产亚洲欧美色| 中文字幕一区二区三中文字幕| 中文字幕成人网| 亚洲免费高清视频在线| 性做久久久久久免费观看欧美| 91精品国产福利| 欧美日韩一区二区三区四区五区| 六月婷婷色综合| 成人欧美一区二区三区白人| 成人激情免费视频| 色综合久久中文综合久久97| 91精品国产欧美一区二区成人| 欧洲亚洲国产日韩| 久久九九全国免费| 欧美国产亚洲另类动漫| 国产不卡免费视频| 成人污污视频在线观看| 亚洲精品国产无套在线观| 7777精品伊人久久久大香线蕉最新版 | 亚洲欧美激情视频在线观看一区二区三区 | 日韩视频在线一区二区| www.欧美日韩国产在线| 国产一区二区三区免费| 韩国av一区二区三区四区 | 日本高清免费不卡视频| 欧美国产丝袜视频| aaa亚洲精品| 亚洲一区在线观看视频| 欧美精品99久久久**| 久久精品国产免费看久久精品| 欧美成人一区二区三区在线观看| 国产乱国产乱300精品| 国产精品的网站| 欧美日韩亚洲综合在线 | 亚洲精品一线二线三线无人区| 亚洲一区二区三区四区中文字幕| 亚洲另类中文字| 欧美伊人精品成人久久综合97| 亚洲一区二区三区在线看| 日韩精品专区在线影院观看| 高清av一区二区| 亚洲一二三区在线观看| 日韩免费视频一区二区| 国产91丝袜在线观看| 一区二区三区在线看| 欧美不卡一二三| 99久久精品99国产精品| 免费看精品久久片| 亚洲色图欧洲色图| 91精品在线一区二区| 国产成人午夜电影网| 婷婷丁香久久五月婷婷| 国产精品亲子伦对白| 欧美优质美女网站| 国产一区二区三区久久久 | 奇米888四色在线精品| 日本一区二区三区在线观看| 欧美日韩免费高清一区色橹橹 | 久久黄色级2电影| 国产精品高潮久久久久无| 欧美日免费三级在线| 国产精品系列在线| 欧美日韩精品系列| av激情亚洲男人天堂| 男人操女人的视频在线观看欧美| 久久免费视频色| 欧美日韩国产综合草草| 色婷婷综合久久久久中文 | 亚洲国产视频a| 日本一区二区三区电影| 欧美一区二区观看视频| 在线观看精品一区| 菠萝蜜视频在线观看一区| 欧美成人精品福利| 欧美日本乱大交xxxxx| 色婷婷综合久久久| 成a人片亚洲日本久久| 国产毛片精品国产一区二区三区| 日韩av在线免费观看不卡| 亚洲欧美另类图片小说| 中文字幕五月欧美| 国产精品嫩草影院av蜜臀| 亚洲成人一区在线| 奇米精品一区二区三区在线观看| 一级精品视频在线观看宜春院| 久久欧美中文字幕| 精品国产乱码久久久久久牛牛| 欧美一区二区三区在线观看 | 久久er99热精品一区二区| 一区二区三区色| 亚洲欧美日韩国产手机在线| 国产精品国产三级国产aⅴ无密码| 久久福利视频一区二区| 欧美精品丝袜中出| 5566中文字幕一区二区电影| 欧美亚洲日本国产| 在线观看日韩一区| 欧美老人xxxx18| 欧美老女人在线| 欧美一区二区三区日韩| 欧美大片在线观看一区| 久久综合国产精品| 精品国产一区二区三区久久影院| 91精品国产91热久久久做人人| 欧美福利视频一区| 欧美一区二区视频网站| 日韩欧美色综合| 精品福利一二区| 日韩精品专区在线| 欧美高清在线视频| 亚洲精品欧美激情| 亚洲成av人片一区二区三区| 亚洲va欧美va人人爽| 日韩高清在线一区| 日韩欧美国产成人一区二区| 91精品欧美综合在线观看最新| 91麻豆精品国产无毒不卡在线观看| 6080yy午夜一二三区久久| 欧美电影精品一区二区| 精品久久一二三区| 国产欧美精品一区二区色综合朱莉| 国产日韩欧美高清在线| 亚洲三级在线免费观看| 日韩电影在线观看电影| 国产suv一区二区三区88区| 91麻豆6部合集magnet| 精品视频免费在线| 日韩欧美在线综合网| 日韩三级视频在线观看| 国产欧美精品区一区二区三区| 亚洲人精品午夜| 久久精品国产成人一区二区三区| 黄色日韩网站视频| 99久久久精品| 日韩视频永久免费| 亚洲欧洲精品一区二区三区 | 欧美一级精品在线| 亚洲精品写真福利| 极品美女销魂一区二区三区免费| 91色porny在线视频| 欧美sm极限捆绑bd| 亚洲欧美电影一区二区| 国产一区二区三区在线观看精品| 色婷婷亚洲婷婷| 久久嫩草精品久久久久| 午夜日韩在线观看| 99精品一区二区三区| 久久久午夜精品| 麻豆91精品视频|