healthd充电状态字段解析

例子

为了可以快速了解healthd的充电状态,特记录下每个字段的意思

[    0.490276][  T557] healthd: battery l=89 v=4283 t=24.5 h=2 st=3 c=-316000 fc=4000000 cc=0 chg=

下面逐字段解析其含义,并判断是否正常。

字段含义单位 / 说明
l89Level电量百分比:89% ✅
v4283Voltage电池电压:4283 mV = 4.283 V ✅(满电通常 4.2~4.4V)
t24.5Temperature电池温度:24.5°C ✅(安全范围,一般 0~45°C 正常)
h2Health电池健康状态:
• 1=Unknown
• 2=Good ✅
• 3=Overheat
• 4=Dead 等
st3Status充电状态:
• 1=Unknown
• 2=Charging
• 3=Discharging ✅
• 4=Not charging
• 5=Full
c-316000Current电流:-316000 µA = -316 mA
负号表示 放电(设备正在耗电)✅
fc4000000FullCharge Capacity 满充容量:4000000 µAh = 4000 mAh(典型手机电池容量)✅
cc0Cycle Count充放电循环次数:0 次(可能未启用统计或新设备)
chg(空)Charger Type充电器类型:
• 1=u,usb
• 2=a,ac
• 3=w,wireless
类型为空 → 未连接充电器(与 st=3 一致)✅

排查电池相关问题,可结合以下命令

# 实时电池状态
adb shell dumpsys battery

# 详细充放电历史和功耗统计
adb shell dumpsys batterystats

# 监听 healthd 日志
adb logcat | grep healthd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值