最近遇到一個閃爍問題, 花費了一些時間排查,記錄如下:
從開機logo, 到開機動畫, 到wallpaper顯示, 到launcher
後面使用dump 把layer拿出來比較, 發現 KeyguardScrim會出現:
adb shell while true; do dumpsys SurfaceFlinger; sleep 0.016;done > dump.SF.log
BootAnimation
KeyguardScrim
com.android.settings/com.android.settings.FallbackHome
com.android.systemui.ImageWallpaper
StatusBar
NavigationBar
com.android.launcher3/com.android.launcher3.Launcher