1、先安装docker

2、安装Historian,可使用如下docker镜像:

sudo docker run -p 9000:9999 registry.cn-hangzhou.aliyuncs.com/xyz10/android-battery-historian:stable-3.0

注:要使用sudo,否则会报permission error;如不想用sudo,那就要加上docker运行权限。

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

3、然后浏览器打开:http://localhost:9000/,就可以看到界面。(速度有时也会比较慢,要耐心等待)

4、选择要分析的bugreport文件,点击submit,就可以看到分析结果。(显示的速度比较慢,要耐心等待)

5、各参数含义:

各个参数的意义:

CPU runing: cpu运行的状态

Kernel only uptime: 只有kernell运行?

Userspace wakelock: 用户空间申请的锁

Screen: 屏幕是否点亮

Top app: 当前在内存中的应用,按内存占用率排序

Activity Manager Proc: 活跃的用户进程

Crashes(logcat): 某个时间点出现crash的应用

Doze: 是否进入doze模式 Device

active: 和Doze相反

JobScheduler: 异步作业调度

SyncManager: 同步操作

Temp White List: 电量优化白名单

Phone call: 是否打电话

GPS: 是否使用GPS

Network connectivity: 网络连接状态(wifi、mobile是否连接)

Mobile signal strength: 移动信号强度(great\good\moderate\poor)

Wifi scan: 是否在扫描wifi信号

Wifi supplicant: 是否有wifi请求

Wifi radio: 是否正在通过wifi传输数据

Wifi signal strength: wifi信号强度

Wifi running: wifi组件是否在工作(未传输数据)

Wifi on: 同上

Audio: 音频子系统?

Camera: 相机是否在工作

Video:是否在播放视频

Foreground process: 前台进程

Package install: 是否在进行包安装

Package active: 包管理在工作

Battery level: 电池当前电量

Temperature: 电池温度

Plugged: 连接usb或者充电

Charging on: 在充电

Logcat misc: 是否在导出日志

最新文章

  1. JSP网站开发基础总结《二》
  2. 常用正则表达式大全!(例如:匹配中文、匹配html)
  3. iOS进阶面试题----多线程
  4. 自己动手做Web框架—MVC+Front Controller
  5. mac下mysql数据库的配置
  6. 解决properties文件乱码问题(eclipse和MyEclipse)
  7. NDK(19)简单示例:ndk调用java基本方法、数组;使用stl、访问设备
  8. URAL 1776 C - Anniversary Firework DP
  9. Qt在Windows下的三种编程环境搭建
  10. eclipse启动报错the catalog could not be loaded please ensure that you have network access and if needed have configured your network proxy
  11. [HNOI 2014]世界树
  12. 关于gcd的四道题
  13. mybatis 类创建流程
  14. Dividing POJ - 1014 多重背包二进制优化
  15. [c++] opencv加载png
  16. 指数型生成函数(EGF)学习笔记
  17. liunx学习笔记(一:常用命令)
  18. win10系统IE浏览器中无法显示Java国际化的问题
  19. java 判断两个时间段是否有交集
  20. Django ajax提交 登录

热门文章

  1. 决策树(ID3、C4.5、CART)
  2. 一面(3) react方面
  3. 阻塞队列 - java基于链表的简单实现
  4. putty导出、导入数据库
  5. 基于vue项目的组件中导入mui框架初始化滑动等效果时需移除严格模式的问题
  6. s5p6818开发板uboot网络开通
  7. java跟oracle如何计算时间差
  8. .NET MVC+angular导入导出
  9. LINQ Expresstion Tree 表达式树
  10. 第十三周翻译-《Pro SQL Server Internals, 2nd edition》