Android 10.0 进入Launcher前黑屏2秒的解决办法

在从开机动画结束到进入Launcher黑屏了几秒中,这也是一个bug,就是开机动画结束太早了,还没进入Launcher就结束了开机动画,所以就会出现黑屏现象
根据上述情况 解决方案 是延迟开机动画结束时间,进入Launcher后结束开机动画

1,.延时结束开机动画,用一个标志位来结束开机动画
在BootAnimation.cpp处理动画结束

frameworks\base\cmds\bootanimation\BootAnimation.cpp
中的checkExit()
void BootAnimation::checkExit() {
   
    
    
// Allow surface flinger to gracefully request shutdown
char value[PROPERTY_VALUE_MAX]

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124972350
今日推荐