【Android(安卓)电量优化】电量优化 ( 耗电量测试 | Battery Historian 简介 | apt 源更新 | Docker 安装 | Battery Historian 安装 )
文章目录
- 一、耗电量测试
- 二、Battery Historian 简介
- 三、Docker 简介
- 四、更新 apt 源
- 五、安装 Docker
- 六、安装 Battery Historian
- 七、访问电量分析界面
一、耗电量测试
电量消耗主要是手机硬件的电量消耗 , 如显示屏 , CPU , GPS 定位模块 , WIFI 模块 , 4G/5G 模块 , 启用某些硬件模块的功能 , 耗电量就会增加 ;
1 . 平均电流 : 手机的 平均电流 是衡量电量消耗速度的标准 ;
- 电流越小 , 耗电量越小 , 手机使用时间长 ;
- 电流越大 , 耗电量越大 , 手机使用时间短 ;
2 . 电量测试方法 :
-
硬件测试 : 在硬件开发环境下 , 使用电流测试设备测试某一段时间 , 某个硬件模块的平均电流 ;
-
软件测试 : 导出系统工具的分析报告 , 分析可能产生耗电的操作 , 进行优化 ;
二、Battery Historian 简介
Google 提供了一个 Battery Historian 工具 , 该工具可以用于分析手机过去一段时间的耗电量数据 ;
Battery Historian 地址 : https://github.com/google/battery-historian
首先要搭建电量分析平台 Battery Historian , 下面按照 Battery Historian 页面 中的要求 , 搭建 Battery Historian ;
三、Docker 简介
1 . Docker 简介 : Docker 是开源的应用容器引擎 , 使用 Go 语言开发 ; 将开发的应用打包到可移植的容器 ( Docker ) 中 , 可以发布到任意系统中 , 实现了虚拟化 ; 容器与容器之间相互隔离 , 并且开销很低 ;
2 . Docker 版本 : 这里使用社区版 ;
- CE ( Community Edition 社区版 )
- EE ( Enterprise Edition 企业版 )
3 . 使用 Docker 安装 : 先安装 Docker , 再安装 Battery Historian ;
上图是 Battery Historian 在 GitHub 页面的 Readme 给出的使用 Docker 安装 Battery Historian 电量分析工具的流程 , 这里在 Ubuntu 18.04.4 系统中安装 , 只有两个步骤 , 先安装 Docker , 在安装 Battery Historian ;
四、更新 apt 源
更新 apt 源
① 备份源 :
mv /etc/apt/sources.list /etc/apt/sourses.list.backup
② 编辑源 :
gedit /etc/apt/sources.list
③ 拷贝如下内容 :
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
④ 更新源 :
sudo apt-get update
五、安装 Docker
安装 Docker :
$ sudo apt install docker.io
六、安装 Battery Historian
安装 Battery Historian : 这是安装的国内镜像 , GitHub 中给出的安装路径需要 ; 安装完毕后 , 会自动监听 9999 端口 , 说明此时安装完成 , 电量分析应用启动 ;
$ docker run -p 9999:9999 blystad/battery-historian
如果能也可以使用下面的路径安装 , 国内无法访问 ;
$ docker -- run -p <port>:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999
七、访问电量分析界面
访问电量分析界面 : Ubuntu 虚拟机地址是 192.168.1.17 , 这里访问 http://192.168.1.17:9999 地址 , 这个访问的时间可能会有点长 , 耐心等待 , 输入网址后 , 大约 2 ~ 5 分钟 , 才刷出界面 , 一度以为安装失败 ;
更多相关文章
- 解决jdk1.6已经安装,编译android源码报错问题
- swig android的使用
- Android版本检测\自动更新
- Android(安卓)获取所有安装应用显示在listview上
- android studio基本使用零碎整理
- 提升基于英特尔® 架构的 Android* 模拟器的速度
- Android用代码安装APK,不用选择“打包安装程序”
- Android(安卓)获取电池电量
- Android学习1:Android开发环境搭建