1.概述
在13.0产品定制化开发中,原生systemui的系统下拉状态栏时间格式为 某月某日周几 这样的格式 根据产品需要修改为年月日周几 某时某分这种格式
这就需要修改 显示时间的格式 在更新时间时 按照这个格式更新就可以了,接下来看如何实现这个功能
2.SystemUI下拉状态栏时间格式的修改(一)的核心类
frameworks\base\packages\SystemUI\res\layout\quick_qs_status_icons.xml
frameworks\base\packages\SystemUI\res-keyguard\values\donottranslate.xml
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\policy\DateView.java
3.SystemUI下拉状态栏时间格式的修改(一)的核心功能分析和实现
在系统systemui,其实它的布局结构是比较复杂,里面管理各种服务,导航栏,状态栏,近期列表,下拉菜单,关机界面等,其中以导航栏和状态栏,近期列表用的比较多,也是本博文会重点讲解的内容。从结构上来讲下拉菜单和状态栏都是属于statusbar,结构树上也是属于顶层的super_status_bar.xml
顶层树是super_status_bar,之后会走两个分支