剩余使用时间——为什么三种模式给的数字差这么多
三种模式的公式
放电 Tab 顶部显示的三种剩余时间,本质上就是「当前电量 ÷ 对应的平均放电速度」:
| 模式 | 速度来源 | 适用场景 |
|---|---|---|
| 混合 | 按最近 7 天亮/灭屏实际比例加权 | 日常参考,大部分时候最接近真实 |
| 亮屏 | 只用亮屏平均速度 | 游戏、视频、持续使用 |
| 灭屏 | 只用灭屏平均速度 | 待机、放口袋、休眠 |

混合模式怎么加权
举个例子。假设你最近 7 天的使用习惯是:
- 每天亮屏 3 小时,耗电 1200mAh → 亮屏速度 400 mAh/小时
- 每天灭屏 21 小时,耗电 420mAh → 灭屏速度 20 mAh/小时
- 电量从 4000mAh 用到 2380mAh,每天总耗电 1620mAh
- 混合速度 = 1620 / 24 = 67.5 mAh/小时
现在电池剩 2000mAh,三种模式估算:
- 混合模式:2000 / 67.5 ≈ 29.6 小时
- 亮屏模式:2000 / 400 = 5 小时(如果你一直亮屏用)
- 灭屏模式:2000 / 20 = 100 小时(如果一直放着待机)
为什么三种差这么多
因为亮屏耗电是灭屏的 10-20 倍。大部分日常使用场景在这两个极端之间——看视频时接近亮屏上限、放口袋时接近灭屏下限。
混合模式就是给你一个加权平均后的「最可能场景」。
什么时候信哪个
| 场景 | 该看哪个 |
|---|---|
| 日常通勤、办公、刷手机 | 混合模式 |
| 准备长时间玩游戏 / 看视频 | 亮屏模式(会比混合更悲观) |
| 睡前想知道待机到明天早上还剩多少 | 灭屏模式 |
| 电量很紧张要规划行程 | 三个都看,取中间值保守估计 |
估算不准怎么办
如果三个数字都明显不准:
- 检查是不是还没过 7 天数据积累期
- 最近的使用习惯是不是和之前差很多(比如突发高强度游戏天)
- 有没有新 App 大幅改变耗电模式(灭屏耗电突然翻倍)
大多数时候等 1-2 天让新数据覆盖进来就自动修正了。
和系统预估的区别
Android 系统在「电池用量」面板里也会显示剩余时间,但那个数字通常过于乐观——因为:
- 它假设你还会继续当前的使用强度(比如刚玩了 2 小时游戏,系统会假设你还会继续玩 2 小时)
- 它的算法不区分亮/灭屏,容易被短期峰值带偏
- 它用的是 profile 估算,不是实测电流
AccuBattery 的 7 天历史 + 亮/灭屏分离的方法,在日常场景下普遍被认为比系统预估更准确。
下一篇:满电续航预估