adb命令查看手机电量_adb获取电池信息以及电量消耗信息
转载
1.1 获取手机电池信息
adb命令:adb shell dumpsys battery
得到信息如下:
1 AC powered: false
2 USB powered: true
3 Wireless powered: false
4 status: 1 #电池状态:2:充电状态 ,其他数字为非充电状态
5 health: 2 #电池健康状态:只有数字2表示good
6 present: true #电池是否安装在机身
7 level: 55 #电量: 百分比
8 scale: 100
9 voltage: 3977 #电池电压
10 current now: -335232 #电流值,负数表示正在充电
11 temperature: 335 #电池温度,单位是0.1摄氏度
12 technology: Li-poly #电池种类=
1.2 改变手机电池状态
手机连接到电脑,默认为充电状态
切换手机电池为非充电状态: adb shell dumpsys battery set status 1
1.3. 改变手机电量
让手机电量显示百分百: adb shell dumpsys battery set level 100
让手机电量显示1: adb shell dumpsys battery set level 1
1.4. 软件角度模拟断开充电(实际上是充进电)
adb shell dumpsys battery unplug (注意:必须在andorid 6.0以上的版本)
2. 电量消耗信息
2.1 获取电量消耗信息
获取整个设备的电量消耗信息: adb shelldumpsys batterystats | more
获取某个apk的电量消耗信息: adb shelldumpsys batterystats com.Package.name | more
由于输出信息太多,可使用命令more 或者 less 分篇查看
输出信息如下(由于篇幅,只粘贴部分):
1 Battery History:
2 -1d04h22m36s181ms 044 20080000 status=charging health=good plug=usb temp=335 volt=3809 +plugged +sensor
3 -1d04h21m27s713ms 044 640a0000 +wifi +wifi_running +wake_lock
4 -1d04h21m23s278ms 044 6c0a0100 +phone_scanning phone_state=out
5 -1d04h21m19s102ms 044 2c0a0100 -wake_lock
6 -1d04h21m05s005ms 044 6c0a0100 +wake_lock
7 -1d04h20m51s486ms 044 6d0a0100 +wifi_scan
8 -1d04h20m49s211ms 044 6c0a0100 -wifi_scan
9 -1d04h20m41s478ms 044 6c0a0100
10 -1d04h20m31s476ms 044 6d0a0100 +wifi_scan
11 -1d04h20m29s174ms 044 6c0a0100 -wifi_scan
12 -1d04h20m24s353ms 044 2c0a0100 -wake_lock
13 -1d04h20m21s474ms 044 6d0a0100 +wifi_scan +wake_lock
14 -1d04h20m21s125ms 044 6d0a0100
15 -1d04h20m16s847ms 044 2c0a0100 -wifi_scan -wake_lock
也可以将上述命令标准输出到一个文件,来进行分析。
windows : > xxx.txt
Mac/Linux: > xxx.txt
2.2 将获得的数据转换为可视化的html文件
命令:python historian.py xxx.txt > xxx.html
Google Python脚本下载地址:https://github.com/google/battery-historian
adb命令查看手机电量_adb获取电池信息以及电量消耗信息相关推荐
- adb查看手机cpu使用率_使用adb命令查看手机cpu/内存等信息
使用adb命令查看手机cpu/内存等信息 前提 本地电脑Windows已安装ADB工具.夜神模拟器 连接手机 这里用的夜神模拟器连接的 使用adb命令连接手机:adb connect 127.0.0. ...
- adb命令查看手机电量_使用adb命令查看电池电量信息
1. 电池信息 1.1 获取手机电池信息 adb命令:adb shell dumpsys battery 得到信息如下: 1 AC powered: false 2 USB powered: true ...
- adb命令查看手机电量_android adb:电池与电量
手机每个硬件的耗电量是不一样的!比如屏幕就是耗电大户!其它一些元件则耗电量非常小! 使用android dumpsys工具可以获取电池以及电量消耗信息! dumpsys工具:battery.batte ...
- 使用adb命令查看手机日志
第一步.已经下载adb,把手机通过usb连接到电脑,打开adb命令,查看手机设备号. 命令为:adb devices 第二步.连接到shell 格式:adb -s devices shell 第三步. ...
- adb命令查看手机休眠时间
开发者模式USB调试 adb shell settings get system screen_off_timeout 获取手机休眠时间 单位 ms
- adb命令查看手机电量_desired Capabilities和aapt命令查看手机包信息
重点关注第五步实战,这个地方只要可以成功启动就可以,目前不用过多关注具体细节: aapt部分可以帮助获取到包的信息,最后有使用方法 还有个简单的方法可以获取到'appPackage'和'appActi ...
- adb命令查看手机设备
cmd命令框输入: adb shell getprop ro.product.model 查询手机内部代号 adb shell getprop ro.produc ...
- linux下apk包名查看,使用adb命令查看apk版本
adb devices (显示连接的设备) adb root (获取手机root权限) adb remount (重新挂载系统分区,使系统分区重新可写) adb shell (进入目标设备的L ...
- 利用adb命令查看apk文件包名的一些方法
利用adb命令查看apk文件包名的一些方法 前提是已经下载android SDK并配好环境变量! 在控制台输入命令$adb shell pm 可以看到adb shell pm的相关用法,详细信息请自己 ...
最新文章
- 分布式平台下的HS(High-Security) --Apache Shiro API(介绍)
- 2014东师计算机应用基础离线作业,2014秋东师 计算机应用基础 离线作业及答案...
- Drools与Spring集成 登录测试
- linux 文件服务,linux系统文件服务
- python解析多层嵌套json_Python爬虫解析多个嵌套JSON,多级,json
- python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...
- 5G对人体危害很大?张朝阳回应:并未做过深入研究
- java个人中心修改界面怎么整_怎么对个人中心页面访问进行控制
- SpringBoot+Thyemleaf报错Template might not exist or might not be accessible
- spring缓存与Redis
- 111 进程的创建和结束
- BMP图像位图法隐藏信息
- formula的java用法_java-@Formula无法在休眠状态下与对象一起使用
- 【论文阅读】MobileNet V2——MobileNetV2: Inverted Residuals and Linear Bottlenecks
- VUE3-Cesium(视角操作、时钟设置)
- ADO/ADO.NET
- python 多态app_**python多态
- 大一寒假集训(11)(12)---map,set
- onsubmit和submit()详解
- 暑期Android游戏开发——小兔子跳铃铛(附源码)
热门文章
- 气味生意:躲得过老铁和网易云,但躲不过呼吸
- 女子学电子计算机哪一项专业好,2018最适合女生的高考热门专业有哪些
- 智能电饭煲自动洗米手机操控一键搞定
- php算利润公式代码怎么写,以下利润的有关计算公式中,表达正确的有()。
- 数据可视化之matplotlib实战:plt.pie() 绘制内嵌环形饼图
- springboot海纳部门人事管理系统毕业设计源码
- 免费AI数据标注工具-音频标注软件
- img 光盘映像文件已损坏_img文件怎么打开
- Linux lvm(pv、vg、lv)操作命令收集
- 专访网秦创始人林宇:我曾每天戴20公斤手铐 生不如死