Aosp12 System UI
文章平均质量分 77
人民的石头
这个作者很懒,什么都没留下…
展开
-
Android 12 SystemUI下拉状态栏禁止QuickQSPanel展开
遇到需求,QuickQSPanel首次下拉后展示快捷功能模块以后就是显示QuickQSPanel,而不展开QSPanel,接下来要从下滑手势下拉出状态栏分析功能实现。也就是直接是展开状态。原创 2024-09-08 22:20:32 · 789 阅读 · 0 评论 -
Android系统去掉WIFI模块
先说应用场景,有些特定设备,不能连接wifi。需要隐藏的模块,QS面板模块的wifi,还有设置里面的wifi.由于QS属于SystemUI,熟悉SystemUI之后,就可以直接去SystemUi那里找,找到QSTitle 默认配置的地方。原创 2024-09-05 22:44:42 · 428 阅读 · 0 评论 -
Android 修改SystemUI 音量条的声音进度条样式
Android System UI 开发经常会遇到修改音量进度条样式的需求,主要涉及的类有VolumeDialogImpl与xml文件,接下来会逐步实现流程。先看看效果。修改前修改后。原创 2024-08-21 23:09:20 · 507 阅读 · 0 评论 -
给SystemUI 状态栏设置图标黑名单
在Android设备上,状态栏是用户界面的重要组成部分。它包含了各种系统图标,如电池、信号强度、时间等。有时候,我们可能希望屏蔽某个特定的图标,使其在状态栏中不显示。本文将详细介绍如何通过修改代码来实现这一目标。首先,我们需要创建一个自定义的 Android 应用程序,并在其中修改 SystemUI 的源代码。原创 2024-08-20 22:23:57 · 725 阅读 · 1 评论 -
AOSP 源码编译android 12
python2 sudo apt-get install python python3 sudo apt-get install python3 repo因为Android源码由多个git组成,故安装repo利于管理git工程. repo安装步骤 b.下载启动器 注意 如果提示 curl: command not found ,那是因为没装 Curl 执行 :sudo apt-get install curl -y我采用的是另外原创 2023-12-17 18:24:13 · 2454 阅读 · 1 评论 -
android 12.0SystemUI 状态栏下拉快捷添加截图快捷开关
在Android 12.0系统中,为SystemUI状态栏下拉快捷栏添加截图快捷开关涉及一系列开发步骤,这些步骤通常需要对Android系统源代码有一定的了解和修改权限。以下是一个详细的教程:主要涉及核心代码分析、配置文件修改以及自定义Tile的实现过程,包括在`quick_settings_tiles_default`和`quick_settings_tiles_stock`中添加截图选项,创建`ScreenShotTile`类并集成到`QSFactoryImpl`以完成截图快捷功能的布局。原创 2024-08-18 17:08:08 · 607 阅读 · 0 评论 -
SystemUI plugin 开发
plugin:包含具体的插件实现,如ExamplePlugin,以及其他如FalsingPlugin、VolumePlugin、NotificationPlugin等插件实例。这些插件以接口的形式提供支持。:插件的核心部分,主要负责实现一些必要的接口,以便插件能够与SystemUI进行交互。share:包含插件的管理类、版本信息等共享资源。4.systemui内部,ystemui就是plugin插件的调用方。原创 2024-08-08 09:55:30 · 1050 阅读 · 0 评论 -
Android 上下滑隐藏显示状态栏
类中 frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java。类中frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java。新增状态栏显示与隐藏的两个方法。原创 2024-08-17 16:29:21 · 510 阅读 · 0 评论 -
SystemUI手势操作隐藏显示导航栏
代码内容第一步 修改变量+代表新增的意思// 注释局部变量改成全局变量第二步 注释NavigationBar//注释第三步 注册广播 internalFilter.addAction全局搜索null);第四步 接收广播mBannerActionBroadcastReceiver系统自动@Override// 新增代码// 分割线//上滑事件if(!//加载导航栏@Override// 移除导航栏},6000);//下滑事件。原创 2024-08-15 22:03:24 · 409 阅读 · 0 评论