K1/K2包括家教机H9/H10,异常重启的时候都会开机动画都会出现半屏现象:
为了造这个现象,用eclipse把system_process stop掉就可以看到现象了:
由于开机动画是由SurfaceFlinger服务启动,出现异常会调用SurfaceFlinger.cpp函数binderDied,经过调试修改代码如下:
终于OK!
备注:和屏幕初始化旋转有关系,把build_prop旋转90度,改为0度就不会有这个现象。
觉得本文对您有用,麻烦点赞、关注、收藏,您的肯定是我创作的无限动力,谢谢!!!