博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js控制电池
阅读量:5207 次
发布时间:2019-06-14

本文共 859 字,大约阅读时间需要 2 分钟。

js控制电池

  1. 判断设备是否在充电

    navigator.getBattery().then(function(battery){    if(battery.charging) {        alert("电池正在充电");    }else {        alert("电池没有充电");    }})
  2. 获取设备电量

    navigator.getBattery().then(function(battery){    alert("电池电量" + battery.level * 100 + "%");})
  3. 电池状态监听器

    navigator.getBattery().then(function(battery){    battery.addEventListener("chargingchange", function() {        console.log("电池状态:", battery.charging);    })    battery.addEventListener("levelchange", function() {        console.log("电池电量:", battery.level * 100 + "%");    })    battery.addEventListener("chargingtimechange", function() {        console.log("电池充满还需:", battery.chargingTime + "秒");    })    battery.addEventListener("dischargingtimechange", function() {        console.log("电池电量还能支撑:", battery.dischargingTime + "秒");    })})

转载于:https://www.cnblogs.com/ye-hcj/p/10354063.html

你可能感兴趣的文章
objectiveC【语法】修饰符 static extern const
查看>>
史上最全的maven pom.xml文件教程详解
查看>>
ubuntu装软件包
查看>>
Mysql出现(10061)错误提示的暴力解决办法
查看>>
2018-2019-2 网络对抗技术 20165202 Exp3 免杀原理与实践
查看>>
NPM慢怎么办 - nrm切换资源镜像
查看>>
CoreData 从入门到精通(四)并发操作
查看>>
Swift - UIView的常用属性和常用方法总结
查看>>
Swift - 异步加载各网站的favicon图标,并在单元格中显示
查看>>
Java编程思想总结笔记Chapter 5
查看>>
51 nod 最大距离
查看>>
[LeetCode]662. Maximum Width of Binary Tree判断树的宽度
查看>>
WinForm聊天室
查看>>
ASCII码表含义
查看>>
Updlock 与 Holdlock
查看>>
Python 从零学起(纯基础) 笔记(一)
查看>>
【Python学习笔记】1.基础知识
查看>>
梦断代码阅读笔记02
查看>>
Java 线程安全问题
查看>>
selenium学习中遇到的问题
查看>>