Android bugreport 充电日志解读

一条电量日志格式如下

<12>[257235.748250] healthd: battery l=67 v=3951 t=25.0 h=2 st=3 c=120 fc=2835105 cc=344 chg=

  • st: 充电的状态

st=1  unknown
st=2  充电状态
st=3  没插充电器
st=4  插着充电器没充
st=5  充电充满了 
POWER_SUPPLY_STATUS_UNKNOWN = 0,  //st=1
POWER_SUPPLY_STATUS_CHARGING,     //st=2
POWER_SUPPLY_STATUS_DISCHARGING,  //st=3
POWER_SUPPLY_STATUS_NOT_CHARGING, //st=4
POWER_SUPPLY_STATUS_FULL,         //st=5
  • l: 电池百分比

  • v:电池电压 3.4V~4.4V

  • t:当前的电池温度(是从电池中的温敏电阻中获得)

0度以下:不充电
0-5度:      0.3C C可以电池容量
5-15度:  900mA 电流(温度过低的时候,为了保护电池,软件上我们会对电流做限流
15-45度:正常的温度范围
45-60度: 限制电流
60度以上:不充电直接关机
  • h: health电池健康状态

BATTERY_HEALTH_UNKNOWN = 1, 未知
BATTERY_HEALTH_GOOD = 2, 正常
BATTERY_HEALTH_OVERHEAT = 3,电池温度过高
BATTERY_HEALTH_DEAD = 4,电池低电(这个一般是指电池已经需要进入到预充电,或者极极端情况)
BATTERY_HEALTH_OVER_VOLTAGE = 5,电池过压保护
BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6,
BATTERY_HEALTH_COLD = 7,电池温度过低
BATTERY_HEALTH_COOL = 8,电池温度低
  • c:表示充电电流 ,正值放电,负值充电

  • cc:充电循环的次数

  • chg:充电方式

u 表示:usb充电
a 表示:ac充电
无 表示:没有充电
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,156评论 0 2
  • 这个不错分享给大家,从扣上看到的,就转过来了 《电脑专业英语》 file [fail] n. 文件;v. 保存文...
    麦子先生R阅读 7,132评论 5 24
  • 天上的星星 地上的人 你看着我 我看着你 在各自的位置 发着光 不能越轨一步
    韩大散人阅读 217评论 0 2
  • 【原创】学生的作品 学生画的作品老是不完整的作品,让学生再一次去补充的时候,可能感觉就不是原来的样子了。
    我心我愿秀阅读 206评论 1 0
  • 昨晚睡前刷了下朋友圈,看到青山哥的动态,一个微信群聊天截图中有这样一段对话:感恩大家的帮助,我女儿今天下午哭闹不止...
    刘楠楠同学阅读 370评论 0 1

友情链接更多精彩内容