使用adb工具,您可以查看每个正在运行的应用的功耗

adb shell dumpsys cpuinfo

样本输出

Load: 1.12 / 1.07 / 1.01

CPU usage from 11344ms to 1613ms ago:

10% 122/system_server: 5.8% user + 4.5% kernel / faults: 989 minor

0% 233/com.htc.android.wallpaper: 0% user + 0% kernel / faults: 910 minor

0.8% 271/com.htc.launcher: 0.8% user + 0% kernel / faults: 832 minor

0% 40/panel_on/0: 0% user + 0% kernel

0% 8/suspend: 0% user + 0% kernel

0% 54/synaptics_wq: 0% user + 0% kernel

0.2% 57/w1_bus_master1: 0% user + 0.2% kernel

0% 253/com.android.phone: 0% user + 0% kernel / faults: 3 minor

0% 13/kondemand/0: 0% user + 0% kernel

0% 56/curcial_wq: 0% user + 0% kernel

0% 2879/com.htc.bg: 0% user + 0% kernel / faults: 8 minor

0% 2904/dhd_dpc: 0% user + 0% kernel

0% 2906/com.google.android.apps.maps:NetworkLocationService: 0% user + 0% kern

使用batterystats,您可以查看每个应用的电池使用情况和功耗:

adb shell dumpsys batterystats

列出所有可用的dumpsys工具:

adb shell dumpsys -l

android app电量分析,如何计算android app的耗电量?相关推荐

  1. linux下电池测试软件,你们要的App电量分析测试来了

    原标题:你们要的App电量分析测试来了 Batterystats 是包含在 Android 框架中的一种工具,用于收集设备上的电池数据.您可以使用 adb 将收集的电池数据转储到开发计算机,并创建一份 ...

  2. 【Android源码分析】Android系统关键服务启动简析

    一.关于Android系统重要的进程 (1).init进程:init进程是Linux内核启动完成之后,启动的第一个用户进程,Android系统就是在这个进程的基础上启动起来的,进程pid为1.init ...

  3. android studio 电量分析,使用 Batterystats 和 Battery Historian 分析电池用量

    本演示介绍了 Batterystats 工具和 Battery Historian 脚本的基本设置步骤和工作流.如需了解如何使用 Battery Historian 检查耗电模式,请参阅使用 Batt ...

  4. android手机舆情分析,基于Android平台的环境公共舆情监督系统研究

    摘要: 近年来,随着我国社会经济的持续发展和人民生活水平的不断提高,人们的环境保护意识也在不断增长,其中城市环境质量问题逐渐成为了人们普遍关注的焦点,也成为环保部门和环保从业人员的重点研究方向.环境监 ...

  5. Android游戏帧分析工具,android性能跟踪分析工具系列 - TraceView

    37624124_1408459493746.jpg 文集目录 话说前2篇都是介绍查看app 每帧的渲染,根据不同任务耗时离来查找问题,那么我们现在可以发现 app 卡顿是由哪个任务区域造成的,然后呢 ...

  6. android 低电量卡,[转载]Android 中低电量的处理方法

    261 262 15 下面代码是具体发送 315 if (sendBatteryLow) { 316 mSentLowBatteryBroadcast= true; 317 statusIntent. ...

  7. android低电量模式吗,Android P 省电模式(LowPowerMode)(二) ------ 省电行为

    在上篇文章Android P 省电模式(LowPowerMode)(一) ------ 省电模式手动开启流程 中最后分析到,开启省电模式后,会在 BatterySaverController 中回调所 ...

  8. android网络请求分析工具,android网络数据请求

    网络数据请求在android中应用很广泛,也很重要,所以我记录了上课讲的获取数据: 大家都知道,网络通信,发送请求有两种方式,GET和POST,这里也不例外. 1.HttpURLConnection的 ...

  9. android 内存泄漏分析工具,Android内存泄漏终极解决篇(上)

    一.概述 在Android的开发中,经常听到"内存泄漏"这个词."内存泄漏"就是一个对象已经不需要再使用了,但是因为其它的对象持有该对象的引用,导致它的内存不能 ...

最新文章

  1. 关于60枚一分两分五分硬币凑成一块钱的解决方法
  2. C++从string中删除所有的某个特定字符
  3. VTK:PolyData之TriangleColoredPoints
  4. .net利用程序集的GUID解决程序只能运行一次的问题
  5. PAT_B_1003_Java(20分)
  6. ffplay 源码 option 部分阅读ing
  7. Mac 的 Adobe Creative Cloud 无法连接至服务器的解决办法?
  8. Android ListView上拉获取下一页
  9. C盘总是满了,不想重装系统,不想扩充,C盘瘦身彻底解决
  10. java reader类子类_java io --- Reader类
  11. TOM小游戏《大球吃小球》评测报告
  12. 软考笔记(九)高级系统架构师/分析师:软件工程与项目管理
  13. java 回合制抛物线游戏_回合制抛物线射击游戏《坦克总动》重磅来袭!
  14. 程序员戴耳机是为了撩妹子?感觉好酷的样子~
  15. 半年成长 —— 任平生
  16. 寄语十周年:“我与CCF BDCI”大赛十周年寄语火热征集中
  17. 测试高考体育成绩的软件,2020年新版高考体育测试成绩100分值对照表.docx
  18. 安卓恶意锁屏APP分析
  19. 【庄碰辉】生活的姿态
  20. MIT线性代数笔记四 矩阵的LU分解

热门文章

  1. leetcode 用java_LeetCode算法题-Heaters(Java实现)
  2. linux wget返回值_Linux中wget用法
  3. 小米平板2第三方rom_【2020年1月10日更新】小米手机全系列设备代号一览
  4. php 开发微信h5,微信h5页面开发遇到那些坑
  5. 如何让弹窗不影响主界面_如何压缩视频大小不影响画质
  6. 每日一皮:周末了,要多运动运动,你看跳绳这个运动就挺好的...
  7. Spring Cloud Greenwich 新特性和F版升级分享
  8. 微服务注册中心如何承载大型系统的千万级访问?
  9. 25岁社招进阿里,从电商到有赞新零售,他仅1年就打开了马云一直想做的新领域!
  10. 我最常用的Intellij IDEA快捷键