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

Android SystemUI——CarSystemBar车载状态栏(九)

        上一篇文章我们介绍了车载开发中的 CarSystemUI,而车载开发中的状态栏也被 CarSystemBar 所取代,这里我们就来看看一下车载系统中的状态栏——CarSystemBar。

一、车载状态栏创建

1、CarSystemBar

源码位置:/packages/apps/Car/SystemUI/src/com/android/systemui/car/systembar/CarSystemBar.java

start

public class CarSystemBar extends SystemUI implements CommandQueue.Callbacks {@Overridepublic void start() {……createSystemBar(result);……}
}

        该方法会调用一个关键方法 createSystemBar,该方法会构建状态栏视图和导航栏视图。

createSystemBar 

private void createSystemBar(RegisterStatusBarResult result) {// 构建视图对象容器buildNavBarWindows();// 构建视图对象内容buildNavBarContent();
http://www.lryc.cn/news/523966.html

相关文章:

  • 多级缓存 JVM进程缓存
  • 使用Chrome和Selenium实现对Superset等私域网站的截图
  • 如何让大语言模型更好地理解科学文献?
  • anaconda安装和环境配置
  • Python基础学习(五)文件和异常
  • Mono里运行C#脚本29—mono_trampolines_init
  • 从语音识别到图像识别:AI如何“看”和“听”
  • vue3+ts+uniapp 微信小程序(第一篇)—— 微信小程序定位授权,位置信息权限授权
  • 回归算法、聚类算法、决策树、随机森林、神经网络
  • [Qt]系统相关-文件操作-QFile、QFileInfo类以及相关操作函数
  • C#高级:用Csharp操作鼠标和键盘
  • Mac 使用 GVM 管理多版本 Go 环境
  • 25届合肥工业大学自动化考研复试攻略
  • 【24】Word:小郑-准考证❗
  • 前瞻2024:前沿技术的全景洞察与深度剖析
  • 告别手动编辑:如何用Python快速创建Ansible hosts文件?
  • ESP32云开发二( http + led + lcd)
  • Java 基于微信小程序的原创音乐小程序设计与实现(附源码,部署,文档)
  • JavaWeb开发(十五)实战-生鲜后台管理系统(二)注册、登录、记住密码
  • 在stm32中C语言编写的程序中,一个整形数据是怎么存储的,高位在前还是低位在前
  • Redis系列之底层数据结构字典Dict
  • CSS 溢出问题及解决方案:实用案例与技巧
  • FastExcel 新一代的潮流 (EasyExcel)
  • 使用ffmpeg提高mp4压缩比,减小文件体积【windows+ffmpeg+batch脚本】
  • cuda从零开始手搓PB神经网络
  • mac 安装mongodb
  • K8S-Pod资源清单的编写,资源的增删改查,镜像的下载策略
  • 【Maui】视图界面与数据模型绑定
  • JavaScript笔记基础篇02——运算符、语句、数组
  • 心法利器[127] | 24年算法思考-特征工程和经典深度学习