log分析

本文介绍了如何通过adb logcat获取并分析手机日志,以理解用户行为和功耗异常原因。主要关注开机时间、电量变化、充电状态、屏幕亮度、休眠模式、Doze状态、Wi-Fi、通话、相机使用、音频设置和后台应用唤醒锁等关键信息,为优化电池性能提供依据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.log的抓取方式

不同的项目,log的抓取方式是不一样的,可通过暗码(例如联想的暗码就是####3333#)进行抓取离线log,或者通过命令:adb logcat -b all > 文件名.txt ,通过抓取的log就可以知道某个时间段用户进行了什么操作导致功耗异常等行为;

2.log内容分析

1)手机开机时间 搜索关键字 RESET:TIME

eg:Battery History (101% used, 258KB used of 256KB, 103 strings using 10KB):0 (26) RESET:TIME: 2010-01-01-08-56-31

Reset time: 表示手机开机时间是2010年1月1日上午8点56分

2)电量百分比

eg:+14s977ms (2) 062 -top=1000:“android” +14s977ms (2) 062 +top=u0a25:“com.tct.launcher” +16s034ms (2) 062 +audio +17s179ms (2) 062 phone_state=off

每行第一列是时间,而且是相对时间。相对于1)里提到的手机开机时间 第二列不太清楚,作用不大,可以忽略 第三列是电量百分比 062代表62%

3)充电和不充电状态 搜索关键字 status=

eg:+5h17m21s015ms (3) 051 status=charging plug=usb volt=3802 +plugged brightness=medium

+5h17m21s015ms 这是相对时间,绝对时间是2010-01-01-08-56-31+5h17m21s015m = 下午两点13分 051 代表电量51% status=charg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值