Ampere 中文文档 下载 App

测量接口切换 — 多尝试几个接口总有一个能出数

测量接口是什么

Android 系统给 App 提供了多个读取电池数据的接口(路径),比如:

不同手机厂商的 ROM 可能暴露不同的接口,有的接口能读到电流、有的读不到。Ampere 提供了一个下拉菜单让你手动选择用哪个接口来测量电流。

操作步骤

  1. 打开 Ampere → ⚙️ 设置 → 基本设置
  2. 找到「Measurement interface」(测量接口)下拉菜单
  3. 逐个尝试列出的选项,每选一个回主界面等 10 秒看是否出数
  4. 找到能稳定出数的那个选项后固定下来

和旧测量方法的组合关系

这两个开关是搭配使用的,推荐的排查顺序:

① 默认配置(新接口 + 旧方法关闭)→ 不出数
② 打开旧测量方法 + 默认接口 → 不出数
③ 保持旧方法打开 + 逐个尝试测量接口 → 找到能出数的组合

实测中,HTC One M7 / M8 和 LG G3 就是典型的"必须旧方法 + 特定测量接口"才能工作的机型。

为什么接口这么多

Android 是开源系统,每个厂商对硬件的驱动实现方式不同。电池管理芯片的电流传感器输出的原始数据,厂商可能通过不同的 sysfs 路径暴露给上层 App。Ampere 作为第三方工具无法预先知道每台设备用的是哪条路径,所以只能把所有已知路径列出来让用户自己选。

选好后固定

一旦找到能工作的接口组合,下次打开 Ampere 不需要重新选 —— 选择会被记忆下来。但如果手机系统更新后又不出数了,回到设置重新试一遍(系统更新可能改了电池路径)。

如果全部接口都试了还是 0 mA

那就不是 Ampere 的设置问题了。可能你的手机属于硬件上没有可读取的电流传感器的那一类,详见 硬件缺失检测芯片 和 不支持机型清单。