Battery Recorder是一个比手机自带的电池监测工具更准确的记录应用,旨在用极低的系统资源占用,输出高精度的功耗统计结果,并为用户提供贴合实际使用场景的续航预测能力,帮助用户清晰掌握设备电池的真实耗电状态。该项目完全开源,支持Root与Shell两种运行模式,适配绝大多数安卓设备的使用需求。

【精细化记录调参】支持自定义功耗记录的各项参数配置,可根据自身设备特性调整采集规则,让记录结果更贴合个人使用习惯。
【多维度功耗图表展示】提供原始功耗图与趋势功耗图两种展示形式,覆盖不同场景下的功耗数据查看需求,直观呈现电量变化规律。
【息屏功耗专项记录】支持息屏状态下的后台功耗持续采集,可精准捕捉待机、后台静默运行等场景下的隐藏耗电行为。
【充放电全周期数据统计】自动记录完整的充放电过程,在充电记录详情页新增电量变化(mAh)统计,同时支持历史记录中亮屏/息屏耗电量的单独统计。
【基础电池信息采集】同步记录电池电压、实时温度等核心参数,补充完整的电池状态维度数据。
1、启动核心记录服务
安装完成打开APP,首页会提示服务未连接,优先选择ADB nohup模式启动(稳定性更高),有Root权限的设备也可直接选择Root启动,服务成功连接后即可开始采集功耗数据。

2、确认记录状态正常
服务启动后首页会显示当前记录状态、充电/放电统计卡片;处于充电状态时续航预测模块不会显示,回到放电状态后该功能会自动恢复展示。

3、完成基础校准配置
进入设置页,先在「常规」分组中完成功率校准操作,解决功率显示不准的问题;再进入「预测」分组,把长期高负载的应用加入排除列表,避免异常数据干扰续航预测结果。

先启动服务,App才会开始记录数据。
如果你发现功率显示不准,优先看"校准说明"。
如果你发现息屏状态或前台App判断异常,去设置页的“服务"分组进入“兼容设置”,开启对应的轮询选项。
续航预测至少需要3条有效记录才可能出结果,样本越多越稳定。
页续航预测卡片可以点击进入详情页。
历史记录列表右滑导出、左滑删除。
记录详情页底部前三个图例可以点击;功率图例会在Raw -> Fitted -> Hidden之间切换,电量和温度图例可隐藏。