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

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 {

    @Override
    public void start() {
        ……
        createSystemBar(result);
        ……
    }
}

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

createSystemBar 

private void createSystemBar(RegisterStatusBarResult result) {
    // 构建视图对象容器
	buildNavBarWindows();
    // 构建视图对象内容
	buildNavBarContent();
    

http://www.kler.cn/a/509968.html

相关文章:

  • Redis的安装和使用--Windows系统
  • MQ消息队列
  • SpringMVC 实战指南:打造高效 Web 应用的秘籍
  • Nginx三种不同类型的虚拟主机(基于域名、IP 和端口)
  • 【Go】Go数据类型详解—指针
  • 关于AWS网络架构的思考
  • QT笔记- Qt6.8.1 Android编程 手机震动实现
  • PyQt5学习-QPushButton
  • PyTorch使用教程(7)-数据集处理
  • 2.7 实战项目: GitHub openai-quickstart
  • RocketMQ源码分析之事务消息分析
  • kubernetes v1.29.XX版本HPA、KPA、VPA并压力测试
  • Json转换类型报错问题:java.lang.Integer cannot be cast to java.math.BigDecimal
  • 记录一次关于spring映射postgresql的jsonb类型的转化器事故,并使用hutool的JSONArray完成映射
  • Leetcode - 周赛432
  • leetcode34-排序数组中查找数组的第一个和最后一个位置
  • Learning Prompt
  • Kubernetes (K8s) 权限管理指南
  • 【Linux】15.Linux进程概念(4)
  • linux 安装jdk1.8
  • 【脑机接口数据处理】bdf文件转化mat文件
  • AI Prompt 设计指南:从基础构建到高质量生成的全面解析
  • h5使用video播放时关掉vant弹窗视频声音还在后台播放
  • Centos7将/dev/mapper/centos-home磁盘空间转移到/dev/mapper/centos-root
  • 分布式CAP理论介绍
  • Dart语言