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充电

无 表示:没有充电

Android bugreport 充电日志解读相关推荐

  1. [原创]Android Monkey 在线日志分析工具开发

    [原创]Android Monkey 在线日志分析工具开发 在移动App测试过程中,Monkey测试是我们发现潜在问题的一种非常有效手段,但是Android原生的Monkey有其天然的不足,数据不能有 ...

  2. Android BLE蓝牙详细解读

    代码地址如下: http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环.心率检测仪.以及各式各样的智能 ...

  3. android crash没有日志_App测试之monkey(四)-调试参数及日志

    由于monkey在测试app时,我们需要作长时间的稳定性测试,比如连续测试10小时(monkey不能指定时间,可以指定次数,时间可以在测试次数的日志基础上大概算出来),在测试过程中,app很可能测试时 ...

  4. android 输入过滤,Android Studio添加日志过滤方式

    1.点击下方的 Android Monitor 2.点击右侧的选项菜单 3.点击菜单下拉列表中的 Edit Filter Configuration,打开配置界面 4.配置界面说明 第1部分是为这个过 ...

  5. Android中Log日志的管理之log工具类

    平常开发项目中难免会用到日志的管理,下面的log日志是比较好用完善的,直接调用即可,有日志开关,日志等级等 import android.util.Log; /*** 日志相关类:默认是测试环境< ...

  6. android /data/system/dropbox,Android导出dropbox日志

    文章内容已重新排版:Android导出dropbox日志,请到该链接浏览,谢谢支持. 大项目中出现anr几乎是必然事件,这里我就不再去赘述怎么分析anr日志了.但是作为分析anr重要依据的必然离不开d ...

  7. android电池充电动画,Android 开机充电图标和充电动画效果

    首先驱动需要先获取到2个power supply kernel\msm-3.18\drivers\usb\phy\phy-msm-usb.c motg->usb_psy.name = " ...

  8. android蓝牙设置特征属性,Android BLE蓝牙详细解读(二)

    上篇文章主要介绍了关于BLE的一些基础操作,我们能够大概了解到蓝牙操作的一些流程,上文末介绍了本人的一个BLE开源库,支持蓝牙一对多的连接方式,该库封装了蓝牙的开启.扫描.连接.断开.连接超时...一 ...

  9. java eden space_《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读...

    堆内存使用分析,垃圾收集器 GC 日志解读 重要的东东 在Java中,对象实例都是在堆上创建.一些类信息,常量,静态变量等存储在方法区.堆和方法区都是线程共享的. GC机制是由JVM提供,用来清理需要 ...

最新文章

  1. ASP.NET中在线用户统计
  2. 美国政府突然宣布放弃对 DNS 根区的控制
  3. Linux中grep命令的12个实践例子
  4. PyTorch基础-线性回归以及非线性回归-02
  5. 01章.计算机网络概述(1.7)
  6. day15 java接口在开发中的作用
  7. exec 直接赋值_了解 JavaScript 解构赋值
  8. bzoj 4401: 块的计数(结论)
  9. FPGA远程更新之限制条件
  10. 大一c语言图书管理系统查询,大一C语言课程设计图书信息管理系统
  11. java换行输出的几种方式
  12. 知识图谱构建技术简介
  13. 5个拍出可爱宝宝的方法
  14. 2022施工员-市政方向-通用基础(施工员)题库及答案
  15. spring 获取容器及容器中的对象
  16. LeetCode1446. 连续字符
  17. 戴尔出厂映像还原选项在Windows恢复丢失
  18. controll层跳转页面_springmvc controller跳转页面问题
  19. mysql搭建集群_Mysql搭建集群Mysql Cluster
  20. 米扑博客:总结分享 WordPress显示评论者IP归属地、浏览器、终端设备、电信运营商... 1

热门文章

  1. 实战演练--保存QQ账号与密码
  2. 如何在坐地铁的时候与别人拉开差距?
  3. python ipo模型是指什么
  4. 期刊评价标准JCR,IF,SJR以及如何查询期刊等级
  5. 用汇编程序实现电子时钟
  6. GCC——C compiler
  7. 大学各专业计算机专属表情包,是不是每个专业都有专属表情包?
  8. poj 3186 Treats for the Cows (区间dp)
  9. 51信用卡孙海涛:信用卡账单背后的大数据 | 万物互联创新大会
  10. Linux修改密码提示鉴定令牌操作错误