android8.0 深入理解SystemUI
深入 理解 SystemUI
2023-09-14 09:05:09 时间
本章主要内容:
探讨状态栏与导航栏的启动过程
介绍状态栏中的通知信息、系统状态图标等信息的管理与显示原理
介绍导航栏中的虚拟按键、SearchPanel的工作原理
介绍SystemUIVisibility
本章涉及的源代码文件名及位置:
SystemServer.java
frameworks/base/services/java/com/android/server/SystemServer.java
SystemUIService.java
frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIService.java
PhoneWindowManager.java
frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
PhoneStatusBar.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
BaseStatusBar.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
StatusBarManager.java
frameworks/base/core/java/android/app/StatusBarManager.java
StatusBarManagerService.java
frameworks/base/services/java/com/android/server/StatusBarManagerService.java
NotificationManager.java
frameworks/base/core/java/android/app/NotificationMan
相关文章
- 深入理解Java虚拟机——JVM垃圾回收机制和垃圾收集器详解
- STM32之NVIC的深入详解
- 深入理解Node.js的进程与子进程
- 深入理解独占锁ReentrantLock类锁
- 深入学习Linux:搭建WinLinux服务器.(服务器搭建linux)
- 深入理解Oracle集群的原理(oracle集群原理)
- 深入理解Oracle数据库视图的授权机制(oracle授权视图)
- 志深入理解 Oracle 日志管理(oracle日)
- 深入理解Oracle数据库触发器的类型(oracle触发器类型)
- 深入了解Oracle触发器类型(oracle触发器类型)
- 深入了解Oracle触发器的类型及其功能(oracle触发器类型)
- 深入了解Oracle数据库触发器类型(oracle触发器类型)
- 深入理解Oracle中的触发器类型(oracle触发器类型)
- 深入理解Oracle触发器类型分类(oracle触发器类型)
- 深入理解 Oracle 中的触发器类型(oracle触发器类型)
- 深入理解Linux文件系统设计(linux文件系统设计)
- 深入了解Oracle系统包,成为数据库技术高手(oracle系统包)
- Linux系统精通:深入理解Linux之旅(linux哪本书比较好)
- 深入剖析MySQL库复制的实现原理与应用方法(mysql库复制)
- 解密Redis:深入理解Redis注释的重要性(redis注释)
- MySQL阻塞问题:深入挖掘与解决(mysql 阻塞)
- 深入理解MySQL事务提交语句和使用方法(mysql中事物提交语句)
- 深入探索mySQL中的mytest学习如何有效管理数据库(mySQL中mytest)
- 深入理解Oracle的全文索引函数(oracle全文索引函数)
- 深入理解Oracle中的程序包(oracle什么是程序包)
- 深入剖析MySQL横线的存在意义与应用技巧(mysql一直有横线)
- 深入理解Redis配置文件的存储位置(redis配置文件的目录)
- ASP.NET2.0缓存(Cache)技术深入理解
- 深入理解javascript动态插入技术