美文网首页Android技术知识编程语言爱好者
【工作小插曲】利用内核日志查看手机开机时间

【工作小插曲】利用内核日志查看手机开机时间

作者: 黑暗终将过去 | 来源:发表于2018-07-15 22:51 被阅读19次

    其实要看手机开机时间挺简单的,可以从设置->系统->关于手机->状态信息 可以看见开机时间。

    但是最近在一次开发过程中遇到了一个非常糟糕的情况:
    遇到了一个Bug需要定位,但是需要知道手机开机时间,更加碰巧的是点开状态信息的时候手机会闪退(原因未知),logcat开机那段的还没了,但是又急于想知道,于是去了解了一下,发现可以用内核日志来查看手机开机时间。

    前提:手机需要Root。

    Android的Log信息分为两种:
    1、内核空间Log
    2、用户空间中LOG

    用户空间的Log查看平时用的比较多,就是adb shell logcat,是App上层以及Framework层的Log。由于Android内核基于Linux,所以还有个内核Log,内核Log用的相对比较少。

    查看内核Log命令:

    adb shell dmesg > log.log
    

    通过这个命令可以导出内核log到log.log中,查看里面的内容,里面有个时间戳。

    内核Log.png

    如上图,左边的50+、60+其实就是一个时间戳,这个时间戳表示“从开机到现在为止的时间,单位为秒”,也就是说通过这个可以获得手机开机时间。

    相关文章

      网友评论

        本文标题:【工作小插曲】利用内核日志查看手机开机时间

        本文链接:https://www.haomeiwen.com/subject/mzsmpftx.html