主页 > 手机  > 

AndroidSystemUI开发(一)

AndroidSystemUI开发(一)

frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUI.java frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIService.java

关键文件

SystemUI 关键服务 简介 Dependency.class:处理系统依赖关系,提供资源或服务。 NotificationChannels.class:管理通知渠道,对通知分类设置。 CommandQueue.CommandQueueStart.class:启动命令队列处理流程。 KeyguardViewMediator.class:协调锁屏界面视图展示与交互。 Recents.class:管理最近使用的应用列表。 VolumeUI.class:呈现和控制音量调节界面。 Divider.class:在界面绘制分隔线区分区域。 SystemBars.class:管理状态栏、导航栏等系统栏。 StorageNotification.class:处理存储相关通知。 PowerUI.class:呈现电源管理相关界面。 RingtonePlayer.class:负责播放铃声等音频文件。 KeyboardUI.class:管理键盘显示、隐藏与输入交互。 PipUI.class:处理画中画模式下的界面。 ShortcutKeyDispatcher.class:分发和响应快捷键操作。 VendorServices.class:提供厂商特定服务功能。 GarbageMonitor.Service.class:监测系统垃圾文件或资源。 LatencyTester.class:测试系统延迟情况。 GlobalActionsComponent.class:管理全局操作功能。 RoundedCorners.class:实现界面元素圆角效果 。 修改状态栏颜色

SystemBars config_statusBarComponent frameworks/base/packages/SystemUI/res/values/config.xml <string name="config_statusBarComponent" translatable="false">com.android.systemui.statusbar.phone.StatusBar</string>

StatusBar被SystemBars启动了 修改布局就找makeStatusBarView 状态栏 inflateStatusBarWindow layout布局 super_status_bar

随便修改下布局 brightness_mirror_background

编译一下

效果图

不太理想,先调着玩下,后搞个蓝牙、音视频的高端一点的东西

cloud.tencent /developer/article/1736255

标签:

AndroidSystemUI开发(一)由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“AndroidSystemUI开发(一)