转载

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获取电池信息以及电量消耗信息相关推荐

  1. adb查看手机cpu使用率_使用adb命令查看手机cpu/内存等信息

    使用adb命令查看手机cpu/内存等信息 前提 本地电脑Windows已安装ADB工具.夜神模拟器 连接手机 这里用的夜神模拟器连接的 使用adb命令连接手机:adb connect 127.0.0. ...

  2. adb命令查看手机电量_使用adb命令查看电池电量信息

    1. 电池信息 1.1 获取手机电池信息 adb命令:adb shell dumpsys battery 得到信息如下: 1 AC powered: false 2 USB powered: true ...

  3. adb命令查看手机电量_android adb:电池与电量

    手机每个硬件的耗电量是不一样的!比如屏幕就是耗电大户!其它一些元件则耗电量非常小! 使用android dumpsys工具可以获取电池以及电量消耗信息! dumpsys工具:battery.batte ...

  4. 使用adb命令查看手机日志

    第一步.已经下载adb,把手机通过usb连接到电脑,打开adb命令,查看手机设备号. 命令为:adb devices 第二步.连接到shell 格式:adb -s devices shell 第三步. ...

  5. adb命令查看手机休眠时间

    开发者模式USB调试 adb shell settings get system screen_off_timeout 获取手机休眠时间 单位 ms

  6. adb命令查看手机电量_desired Capabilities和aapt命令查看手机包信息

    重点关注第五步实战,这个地方只要可以成功启动就可以,目前不用过多关注具体细节: aapt部分可以帮助获取到包的信息,最后有使用方法 还有个简单的方法可以获取到'appPackage'和'appActi ...

  7. adb命令查看手机设备

    cmd命令框输入: adb shell getprop ro.product.model                    查询手机内部代号 adb shell getprop ro.produc ...

  8. linux下apk包名查看,使用adb命令查看apk版本

    adb devices  (显示连接的设备) adb root   (获取手机root权限) adb remount  (重新挂载系统分区,使系统分区重新可写) adb shell (进入目标设备的L ...

  9. 利用adb命令查看apk文件包名的一些方法

    利用adb命令查看apk文件包名的一些方法 前提是已经下载android SDK并配好环境变量! 在控制台输入命令$adb shell pm 可以看到adb shell pm的相关用法,详细信息请自己 ...

最新文章

  1. 分布式平台下的HS(High-Security) --Apache Shiro API(介绍)
  2. 2014东师计算机应用基础离线作业,2014秋东师 计算机应用基础 离线作业及答案...
  3. Drools与Spring集成 登录测试
  4. linux 文件服务,linux系统文件服务
  5. python解析多层嵌套json_Python爬虫解析多个嵌套JSON,多级,json
  6. python使用如下方法规范化数组_python – 根据数组的符号将数组中列的元素规范化为1或-1...
  7. 5G对人体危害很大?张朝阳回应:并未做过深入研究
  8. java个人中心修改界面怎么整_怎么对个人中心页面访问进行控制
  9. SpringBoot+Thyemleaf报错Template might not exist or might not be accessible
  10. spring缓存与Redis
  11. 111 进程的创建和结束
  12. BMP图像位图法隐藏信息
  13. formula的java用法_java-@Formula无法在休眠状态下与对象一起使用
  14. 【论文阅读】MobileNet V2——MobileNetV2: Inverted Residuals and Linear Bottlenecks
  15. VUE3-Cesium(视角操作、时钟设置)
  16. ADO/ADO.NET
  17. python 多态app_**python多态
  18. 大一寒假集训(11)(12)---map,set
  19. onsubmit和submit()详解
  20. 暑期Android游戏开发——小兔子跳铃铛(附源码)

热门文章

  1. 气味生意:躲得过老铁和网易云,但躲不过呼吸
  2. 女子学电子计算机哪一项专业好,2018最适合女生的高考热门专业有哪些
  3. 智能电饭煲自动洗米手机操控一键搞定
  4. php算利润公式代码怎么写,以下利润的有关计算公式中,表达正确的有()。
  5. 数据可视化之matplotlib实战:plt.pie() 绘制内嵌环形饼图
  6. springboot海纳部门人事管理系统毕业设计源码
  7. 免费AI数据标注工具-音频标注软件
  8. img 光盘映像文件已损坏_img文件怎么打开
  9. Linux lvm(pv、vg、lv)操作命令收集
  10. 专访网秦创始人林宇:我曾每天戴20公斤手铐 生不如死