Android手机一直连接USB进行自动化,一直充电,可能导致电池鼓包,如何定时禁止充电和开启充电?
为了避免 Android 手机在连接 USB 进行自动化测试时充电过度导致电池鼓包的问题,可以通过以下步骤实现禁止充电若干小时后自动充电的功能。
步骤:
连接 Android 手机到电脑的 USB 端口。
在计算机管理窗口的左侧窗格中选择设备管理器[3]。
找到并展开 Android 手机,右键点击 Android Composite ADB Interface[3],然后选择更新驱动程序。
在硬件更新向导中选择从列表或指定位置安装[3],然后点击下一步。
选择在这些位置上搜索最佳驱动程序,取消选中搜索可移动媒体,并选中在搜索中包括这个位置[3]。
点击浏览,然后找到 USB 驱动程序文件夹[3]。
安装 USB 驱动程序[2]。
下载并安装 Android Debug Bridge (ADB) 工具[1]。
在命令行中输入 adb shell dumpsys battery set usb 0[1],以禁止 USB 充电。
在命令行中输入 adb shell dumpsys battery set usb 1[1],以允许 USB 充电。
使用 adb shell dumpsys battery 指令可以查询手机电池信息,包括当前电量和充电状态[1]。
可以编写脚本,使用 adb shell dumpsys battery set usb 0 禁止充电,然后等待若干小时后再使用 adb shell dumpsys battery set usb 1 允许充电,当电量降低到50%时再禁止充电[1]。
以上就是禁止 Android 手机 USB 充电若干小时后自动充电的实现方法。
Android手机一直连接USB进行自动化,一直充电,可能导致电池鼓包,如何定时禁止充电和开启充电?相关推荐
- [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...
- 一篇读懂:Android手机如何通过USB接口与外设通信(附原理分析及方案选型)
更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,共同探讨软件知识经验,关注就有海量学习资料免费领哦: 目录 0背景 1.手机USB接口通信特点 1.1 使用方便 1.2 通用性强 1.3 ...
- 华为手机不能连接USB问题
今天出现一个大问题,小米手机能连接usb,但是华为手机不行. 明明我已经打开开发者模式,开启usb调试.测试选择文件阅览都能打开华为手机sd卡. 这说明数据线没有问题,手机usb接口也没有问题,但就a ...
- Mac OS X 下部分Android手机无法连接adb问题之解决方案
时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...
- (转)Mac OS X 下部分Android手机无法连接adb问题之解决方案
时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...
- Mac上Android手机无法连接解决方案
用mac电脑开发Android程序的时候,有时候会发现adb连接不上手机,这时候首先你要查找你的开发者选项里面usb调试功能是不是打开了,不可以的话你可以重启一下开发工具,如果打开了还是不能连接的时候 ...
- android adhoc,android手机怎么连接adhoc共享电脑网络
方法一:usb连接线,手机有线上网 1.将手机通过usb线连接到电脑,勾选"设置 - 无线和网络 - 绑定与便携热点 - USB绑定"选项,电脑上会出现虚拟网卡,为便于分辨,给虚拟 ...
- android数据线接口定义,制作Android手机可连接普通键盘的数据转接线
在上一篇" 现在市面上的Android手机和Android平板电脑基本上都支持USB OTG技术.这种技术将允许用户将手机或平板电脑通过usb2.0数据线连接到标准USB键盘和鼠标,甚至普通 ...
- 【明哥版】Auto.Js环境搭建如何与Android手机建立连接教程
前言 为什么要写这篇文章呢?主要是翻阅Auto.js文档没有找到环境搭建这章节,而且在翻阅一些社区要看见一些Auto.js入门的新手不知道怎么操作,且博主本人在搭建开发环境时同样也遇见了一些问题,发现 ...
最新文章
- DB天气app冲刺第四天
- CodeForces - 1417E XOR Inverse(字典树求逆序对+分治)
- mc服务器tps优化,LaggRemover——降低延迟/优化TPS/内存
- vhs预设_使用Linux将VHS数字化,创建Bash完成脚本,Ansible,家庭自动化等
- 使用Visual Studio.net调试javascript最方便的方法
- Retrofit的初次使用
- python新式类中的__new__方法与__init__方法
- double、float、long占几个字节?
- 哲学家就餐问题python解决_哲学家进餐问题-3中解决方案
- Python(基础)输出与输入
- 软件测试工程师如何保证软件的质量?
- 计算机主板的i o芯片坏了,主板芯片坏了电脑还能开机吗?
- uestc 1903
- GNU宣言(自由软件联盟宣言书)
- tomcat加大内存配置
- 计算机专业用苹果哪款笔记本,最好的苹果笔记本电脑是哪款
- 【NOIP2009PJ】道路游戏
- 有关QSignalMapper的只言片语
- js匹配手机,电话,邮箱等等
- 关于发明专利申请的一点小常识
热门文章
- java通过aspose实现文档间格式转换
- dos脚本批量更改照片命名(文字变更数字)
- WinRAR的命令行模式与用法介绍
- 技术博客1鸿蒙系统和安卓的区别有哪些
- 鼠标右键菜单跑到左边改回右边显示
- spirngcloud
- vc控制计算机关机,192上位机VC MFC实现电脑的重启关机注销功能
- 服务器运行Microsoft.Office.Interop.Word出错{00024500-0000-0000-C000-000000000046}问题总结
- mysql查询薪酬最高_SQL查询找到第N个最高薪水
- 【Linux 驱动】第七章 时间 延迟及延缓操作