This topic created in 1613 days ago, the information mentioned may be changed or developed.
C:\Users\Acer>adb shell dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
Max charging current: 500000
Max charging voltage: 5000000
Charge counter: 1564243
status: 2
health: 2
present: true
level: 77
scale: 100
voltage: 4013
temperature: 292
technology: Li-poly
通过 Charge counter 除以现在的电量 level
1564/0.77=2031 算出现在的总电量。
然后除以自己的电池容量。就是电池健康度了。
我的是小米 9.只剩下 65%左右。
Supplement 1 · Dec 21, 2021
只供参考。有些手机不是特别准。
27 replies • 2022-04-11 16:46:37 +08:00
 |
|
1
lx0758 Dec 15, 2021
我的 MI6, 1605/3350=0.48..........
|
 |
|
3
Anarchy Dec 15, 2021 via Android
电量百分比应该不是线性的吧
|
 |
|
4
hkyshefavor Dec 15, 2021
adb shell dumpsys batteryproperties 这个试试 我的里面直接看到循环数和最高容量
|
 |
|
6
youbaoer Dec 15, 2021
1456/0.26=5600 ,电池容量才 4200
|
 |
|
10
oyasumi Dec 15, 2021 via Android
我的小米 6 还能战斗
|
 |
|
12
villivateur Dec 15, 2021 via Android
小米 6 换过一次电池,还剩 86.5%,但我感觉这个应该不准
|
 |
|
13
Maskeney Dec 15, 2021
感觉这个相当不准,刚换了第三方电池几天的一加 92%,某用了半年的红米 102%,这两个都是 80+的电量,还有一个三年前 54 电量的手机算下来是 116%
|
 |
|
16
busfool Dec 15, 2021 1
我用 accubattery 估算的,3010mAh 大概剩下 2200
|
 |
|
17
JensenQian Dec 15, 2021
用了小半年的 K40,3496/0.79=4425 4425/4520 97 还行吧
|
 |
|
19
zcwlwen Dec 16, 2021
Charge counter: 689187 status: 2 health: 2 present: true level: 70 scale: 100 算下来 900mAh 这真的准吗。 
|
 |
|
22
Thanch Dec 20, 2021 via Android
我的 pixel4 算出来有 94%比 accubattery 的 99%还高。感觉还是 accubattery 的准一些。
|
 |
|
23
Thanch Dec 20, 2021 via Android
|
 |
|
24
SGRRYRS Dec 20, 2021 via Android
这不就 /sys/class/power_supply/battery 下的那些数据,还不如直接看 uevent 。就 Nexus 6P 和 Pixel 3XL 的数据来看,就 POWER_SUPPLY_CURRENT_NOW 一项显著的更新速度极为缓慢,基本不可用。大抵是 Nexus 6P 直接缺乏类 Summit SMB347 的电流计,真不明白为何一台旗舰不配置这些基本部件,如此看来 Nexus 6 更显旗舰本色。回到原话题上,一来此方法不准确,二是高度依赖设备硬件支持及制造商是否遵循规范。Pixel 3XL 倒是可见电池循环次数,但并未直接提供带数值的健康度。
|
 |
|
25
SGRRYRS Dec 20, 2021 via Android 1
仔细查看谷歌提供的文档,发现本文自始至终就出错了。“CURRENT_AVERAGE 解析度为 156.25 微安,更新周期可在 0.7 秒到 6.4 小时范围内配置,默认为 11.25 秒。 CHARGE_COUNTER (累计电流,不可扩展精度)解析度为 500 微安时(未经电量计针对库仑计数器偏移量进行调整的原始库仑计数器读数,加上来自 ModelGauge m3 算法的输入值,其中包括空值补偿)。 CHARGE_COUNTER_EXT (内核扩展精度)解析度为 8 纳安时。 当额定电压为 3.7 伏时,ENERGY_COUNTER 为 CHARGE_COUNTER_EXT 。”
|