Android5.1SystemUI详解 - 图文

2020-02-21 18:15

SystemUI流程分析

(一) 需求 ............................................................................................................................. 2

1. 整体功能结构图 ....................................................................................................... 2 2. 部分界面,功能描述 ............................................................................................... 3 (二) 代码结构 ..................................................................................................................... 6

1. 源码结构和资源文件 ............................................................................................... 7 2. 通知栏,关键类和资源文件: ............................................................................... 8 3. SystemUI类图: ....................................................................................................... 9 (三) 执行流程 ................................................................................................................... 10

1. SystemUI启动......................................................................................................... 10 2. NavigationBar导航栏 ............................................................................................. 13 3. RecentsActivity最近的APP .................................................................................... 14

(1) 第三方APP访问Recent ............................................................................ 15 4. StatusBar加图标AddIcons .................................................................................... 16

(1) Icons排列规则 ........................................................................................... 17 5. QuickSettingPanel快捷开关 .................................................................................. 20 6. ScreenShot事件流程 ............................................................................................. 22 (四) APP与SystemUI交互 .............................................................................................. 24

1. APP通知到PhoneStatusBar .................................................................................. 24 2. APP清除(Cancel)通知 ............................................................................................ 27

(1)需求

SystemUI主要包括状态栏(StatusBar),导航栏(NavigationBar),快捷开关面板(QSPanel)和最近开启的应用面板(RecentPanel);另外,还包括部分锁屏,设置,USB,截屏和音量等部分。

1.整体功能结构图 亮度

WiFi 蓝牙 数据 快捷开关 飞行模式 投射屏幕 手电筒 位置信息 设置 时间 通知栏 状态栏(Icon) 电量 信号 蓝牙 应用Icon WiFi GPS 返回 Back 导航栏 NavigationBar 主键 Home 最近应用 Recent

2.部分界面,功能描述

常态 下拉无通知

下拉通知栏,有通知:

电话

不可清楚通知 可清楚通知 按钮: 清楚所有可清楚通知 下拉,快捷开关 上拉,或点击 通知栏收回,

通知栏下拉,快捷开关:

系统设置 亮度

最近的应用

状态栏,Icon区域

红色:notificationIcons,通知图标,比如我们常见的360以及QQ等等,都会在这里显示自己的图标;

紫色:statusIcons,状态图标,这里会放置系统的一些状态图标,比如像蓝牙、闹钟、耳机插入等等;

绿色:signal_battery_cluster,信号以及电量图标,这里主要放置了wifi以及手机信号和电池电量的图标(注:没有插入SIM卡);


Android5.1SystemUI详解 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:竣工图的编制与归档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: