Android 开机动画执行完毕后,黑屏十秒左右进入Launcher(车机)

开机动画执行完毕后,车机出现10秒左右的黑屏现象才进入launcher。通过分析log,发现屏幕背光、power mode切换无问题。问题可能由fallbackhome Activity因configChange(uiMode、density、locale变化)频繁启动导致冻屏。解决方案是在AndroidManifest.xml中为fallbackhome配置忽略这些configChanges,以避免影响生命周期。
摘要由CSDN通过智能技术生成

问题描述

开机动画执行完毕后,车机屏幕黑屏了十秒左右才进入launcher。

解决方案

查看问题发生时间点,以及对应log相关信息:

屏幕背光无问题:

power mode切换正常:

power mode切换有3种状态:0、1、2;0代表息屏,1代表进入doze模式(当然,车机一般是没有doze模式的),2代表亮屏

12-03 20:10:16.446  1134  1134 D SurfaceFlinger: Setting power mode 2 on display 4625716335649126655 

开机动画执行完成:

12-03 20:10:19.075  1490  1539 I wm_boot_animation_done: 21909 

常见的我们都分析完了,当然,还有个跟power相关的,这里已经从log里面看了,power模块没有问题。

接下来我们看看其他异常点:

fallbackhome多次启动,开机动画大概是20:10:19s这个时间段完成的

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值