【工作小插曲】利用內(nèi)核日志查看手機開機時間

其實要看手機開機時間挺簡單的,可以從設(shè)置->系統(tǒng)->關(guān)于手機->狀態(tài)信息 可以看見開機時間。

但是最近在一次開發(fā)過程中遇到了一個非常糟糕的情況:
遇到了一個Bug需要定位,但是需要知道手機開機時間,更加碰巧的是點開狀態(tài)信息的時候手機會閃退(原因未知),logcat開機那段的還沒了,但是又急于想知道,于是去了解了一下,發(fā)現(xiàn)可以用內(nèi)核日志來查看手機開機時間。

前提:手機需要Root。

Android的Log信息分為兩種:
1、內(nèi)核空間Log
2、用戶空間中LOG

用戶空間的Log查看平時用的比較多,就是adb shell logcat,是App上層以及Framework層的Log。由于Android內(nèi)核基于Linux,所以還有個內(nèi)核Log,內(nèi)核Log用的相對比較少。

查看內(nèi)核Log命令:

adb shell dmesg > log.log

通過這個命令可以導(dǎo)出內(nèi)核log到log.log中,查看里面的內(nèi)容,里面有個時間戳。

內(nèi)核Log.png

如上圖,左邊的50+、60+其實就是一個時間戳,這個時間戳表示“從開機到現(xiàn)在為止的時間,單位為秒”,也就是說通過這個可以獲得手機開機時間。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容