背景
hi,粉丝朋友们,学员们学习了wms、ams专题后,那么整个系统的闪黑,黑屏,部分黑等问题,说实话大部分这类问题对于大家来说都没有太大难度了。下面有一个学员提供了一个分屏情况下部分黑屏的问题,刚好大家可以拿来练手实战实战,检验一下自己的公司实战项目能力。
现象如下:
大家应该注意到了,左边分屏短信app是不是右边分割线这里没有紧挨,有一定的黑屏间隔。可能大家任务这个会不会android设计如此呢?为啥认为是bug,这里可以尝试稍微拖动分割线,再松开
可以看到这个时候短信app已经紧挨分割线了,没有任何的黑色间隔。
(注意短信左边黑块,其实是刘海屏幕的装饰)
部分黑问题复现步骤
需要下面几个步骤进行复现:
环境aosp14 r15
1、需要去开发者选项开启刘海屏幕的设置
这里设置成了长型刘海屏
2、开启手机的自由旋转选项
3、接下来进入桌面多任务,再进行横屏
点击后就进入了横屏的多任务
4、点击相关的分屏按钮进行分屏
分屏后就把问题进行了复现了:
问题展望及大概思路
该问题其实属于比较常见的部分黑问题场景,这个比较好一点就是他可以在刘海屏幕下面是必现而且非刘海屏幕不复现,而且在稍微拖动分割线后,分屏又可以恢复正常,所以前后异常对比都很方便。
大家自己尝试解决,找出原因哈,相关问题提供的学员,已经使用马哥课程的黑屏相关解决追踪方法找到了根本原因而且也修复,希望大家独立拿这个来练手哈,体验真正企业级别实战。
更多framework实战干货,请关注下面“千里马学框架”