1.前言
在android10.0的系统rom定制化开发中,在一些产品中,对于带有刘海屏的产品中,会因为 刘海屏导致状态栏能显示图片的位置很小,然后会出现状态栏图标显示为白点的功能, 接下来看下问题怎么解决
2.SystemUI状态栏去掉刘海屏功能实现的核心类
frameworks/base/core/res/res/values/config.xml
frameworks/base/core/java/android/view/DisplayCutout.java
frameworks/base/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java
3.SystemUI状态栏去掉刘海屏功能实现的核心功能分析和实现
1 什么是刘海屏 (1)屏幕的正上方居中位置(下图黑色区域)会被挖掉一个孔,屏幕被挖掉的区域无法正常显示内容,这种类型的屏幕就是刘海屏,也有其他叫法:挖孔屏、凹凸屏等等,这里统一按刘海屏命名。 (2)现在市场上的情况来说,“刘海屏”主要分成两类,一类是标准的 Android P Api,另外一类就是厂商在 Android P 以下的系统,做的特殊适配。 在Android系统中SystemUI是一个系统级的APP,它提供了系统的用户界面