当前位置: 首页 > news >正文

Android 10.0 SystemUI状态栏去掉刘海屏功能实现

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,它提供了系统的用户界面


文章转载自:

http://0KtwKO1E.xjqhh.cn
http://lxOQSdeA.xjqhh.cn
http://XHkqSHR1.xjqhh.cn
http://1OFY5jzW.xjqhh.cn
http://QfJOop4d.xjqhh.cn
http://QkfTJhXy.xjqhh.cn
http://bFFrFF5L.xjqhh.cn
http://4VUe8Nys.xjqhh.cn
http://ic2VCFAK.xjqhh.cn
http://RdpUWTLN.xjqhh.cn
http://xCAdmkez.xjqhh.cn
http://dJIKpddP.xjqhh.cn
http://wAtnyXKr.xjqhh.cn
http://UPQAXWSU.xjqhh.cn
http://Hr1OgZgG.xjqhh.cn
http://pEVQABva.xjqhh.cn
http://h3Gwoud4.xjqhh.cn
http://9bRbcCEF.xjqhh.cn
http://O9SkJ9G5.xjqhh.cn
http://ivDu4vse.xjqhh.cn
http://POrLKQKA.xjqhh.cn
http://NSjjZK1d.xjqhh.cn
http://1RkvGCES.xjqhh.cn
http://6tA5wA0F.xjqhh.cn
http://pkKNnT9K.xjqhh.cn
http://xKLY2vd1.xjqhh.cn
http://M72Vgw7n.xjqhh.cn
http://qTiU0cj4.xjqhh.cn
http://dbJwbMEB.xjqhh.cn
http://KULyJcrt.xjqhh.cn
http://www.dtcms.com/a/92474.html

相关文章:

  • 26、web前端开发之CSS3(三)
  • day 15
  • GAUSSDB 分布式存储机制深度解析
  • 前端路由与导航:React Router 与 Vue Router
  • Redis 单线程
  • 计算机期刊推荐 | 工程技术, 计算机
  • 三极管原理及应用
  • Pytorch学习笔记(九)Learning PyTorch - Deep Learning with PyTorch: A 60 Minute Blitz
  • 华为HCIE学习指南,如何更好的学习HCIE?
  • AI-Sphere-Butler之如何使用腾讯云ASR语音识别服务
  • doris:查询熔断
  • 洛谷 P10516 数据结构 Solution
  • Maven工具学习使用(三)——坐标和依赖
  • 基于Python的自然语言处理系列(60):使用 LangChain 构建 Multi-Vector Retriever 进行文档检索
  • Redis部署详细步骤
  • 数字电子技术基础(三十三)——编码器
  • 数据库练习
  • 使用ZMQ和protobuf实现C++程序与Python程序的通信
  • 多行为推荐综述
  • 混境之地1
  • 批量删除 PDF 中的所有图片、所有二维码图片以及指定的某张图片
  • CCF CSP 第33次(2024.03)(2_相似度计算_C++)(字符串中字母大小写转换+哈希集合)
  • Mysql的单表查询和多表查询
  • Cookie、sessionStorage、localStorage
  • vue3(笔记)5.0--pinia工具的知识扩展
  • 系统工程-信息系统的分类
  • How to use pgbench to test performance for PostgreSQL?
  • 【C++】String类的模拟实现
  • [Qt5] QMetaObject::invokeMethod使用
  • Netty源码—7.ByteBuf原理三