android 设置开机launcher 导致黑屏

软件版本:Android8.1

硬件版本:展讯平台

这两天解了一个bug,从某种意义上不算bug,而是优化,超有成就感,心路历程记录如下:

问题由来:屏厂上了一批次屏,而系统开机从动画停止到Launcher显示要黑2s左右,这个时间段会出现漏光的现象,甚为尴尬!

最开始查看了启动阶段的日志,做如下分析:

开始怀疑系统有延迟的操作甚至后台崩溃之类的错误,导致Launcher启动延时。
经过这两天分析启动日志,发现跟IflyrecSmartRecorder app关系不是很大,app应该有优化的空间,但跟这个问题相关性不大。
调试过程:
刷机启动后,删除IflyrecSmartRecorder.app,此时启动还是存在黑屏,排除IflyrecSmartRecorder的嫌疑(但app是可以做优化的)。
从启动日志看:

01-01 08:16:09.492 730 771 I WindowManager: ******* TELLING SURFACE FLINGER WE ARE BOOTED!
01-01 08:16:09.492 299 431 I SurfaceFlinger: Boot is finished (13413 ms)
这个时间节点开机动画完成,系统下一步要启动launcher

01-01 08:16:09.765 730 771 I WindowManager: All windows ready for display!
Windowmanager 可显示回调被调用。

01-01 08:16:10.067 730 1111 I ActivityManager: START u0

你可能感兴趣的:(android,动画)