赞
踩
一.SystemUI概述
在Android系统中SystemUI是以应用的形式运行的。即编译SystemUI会产生APK文件。但它和普通的APK不同,它是开机启动的A并且不可以退出,
SystemUI顾名思义是系统用户界面。它为系统提供了基础的显示界面。比如:屏幕顶端 的状态栏、屏幕底部的导航栏、下拉界面的快速设置栏、
通知栏、锁屏界面,音量调节对话框、截屏显示界面等功能。
1.SystemUI路径
与Packages/apps/下许多模块不同的是,SystemUI属于Android FrameWork的一部分。这也意味着,SystemUI在正常情况下不可替代。
(1)源码路径:framework/base/packages/systemui/
(2)apk路径:system/pri-app/systemui/
如:
SystemUI /media/longchengbin/LCBDisk/M10/frameworks/base/packages/SystemUI
/media/longchengbin/LCBDisk/M10/out/target/product/lito/system/system_ext/priv-app/SystemUI
2.SystemUI主要功能模块
(1)Status状态栏:通知消息提示音和系统状态栏呈现
(2)Navigation导航栏:返回,Home,Recent
(3)QuickSettings快速设置:提供快速系统设置
(4)Notification通知:展示系统或应用通知内容
(5)Keyguard锁屏:锁屏模块可以看做单独的应用,提供基本的手机个人隐私保护
(6)Recents最近任务:最近任务入口,P版本后再Launcher的QuickStep实现界面
(7)VolumeUI音量调节对话框:展示或控制音量的变化
(8)StacKDivider分屏功能调节器:控制管理分屏的分割线
(9)StorageNotification存储通知:USB存储通知
(10)PowerUI电源事件:处理和电源相关事件
(11)RingtonePlayer铃声播放器:提供播放铃声的服务
(12)KeyguardUI键盘界面
(13)PipUI画中画界面:提供对于画中画模式的管理
(14)GlobalActions全局控制:长按电源出现的关机,重启截图等
(15)ScreenShot截屏界面:用以展示截取的屏幕照片
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。