android8.1 开机黑屏2s修复方案

软件版本: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

{act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.xf.setupwidzard/.WizardActivity}

from uid 0, pid 0
AM启动开机引导。

01-01 08:16:10.

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值