SystemUI
文章平均质量分 88
ItJavawfc
饮冰十年,难凉热血!
展开
-
Android12_13左上角状态栏数字时间显示右移动
其实对SystemUI有几本了解,一看就知道这个UI的位置,具体就是一个Clock,我给出之前博客中的部分基础知识,方便了解SystemUI。1)早期一般屏幕都是方形的,但是曲面屏,比如:好多车机Android产品、魔镜产品、手机产品,观察下他们的顶部左右是圆弧形的,为了美观。2)现在大部分手机产品左上角是摄像头Camera 在顶部左边占据一定的位置,所以时间相关的就必须往右移动。3)好多Android产品有自己的私模,顶部左右有一些装饰的弧形遮挡物,导致左上角是看不到的。重点看一下基础知识储备部分。原创 2024-09-11 23:46:01 · 445 阅读 · 0 评论 -
系统音量进度条定制
需求,全志A33平台进度条定制 定制系统音量条:解决思路:修改源码 com.android.systemui.volume.VolumePanel.javavolumePanel是一个类,进度条加载的容器是一个Dialog,修改dialog样式、背景、添加修改图标按照基本需求得到的样式如下:这个音量条原始状态啥样的呢,如下:这里不做音量调节的逻辑步骤分析,只介绍...原创 2019-08-06 09:39:00 · 2178 阅读 · 0 评论 -
Audio声音模式定制--声音大小定制
实际场景:应付客户电子产品的3C认证,声音大小必须小于85DB,但是产品以K歌为特色,外响声音必须大。解决思路:设备定义两个声音模式,承认模式和儿童模式。成人模式的音量为原始音量,儿童模式的音量最大值为原始音量最大值得一半,或者更小解决方案:自己应用层实现,音量条最大值是自己定义的。直接系统层Framework层,在Audio层写代码,定制自己的功能。说明:方案一太LowB,下面...原创 2019-08-28 18:46:03 · 4835 阅读 · 0 评论 -
Android13_SystemUI下拉框新增音量控制条
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2024-09-09 00:01:00 · 1089 阅读 · 0 评论 -
Android系统去掉WIFI模块
SystemUI中的修改需要熟悉SystemUI基本内容系统设置中的WIFI模块隐藏去掉可以反向通过 显示字符串,反向找到布局,加载布局的UI Fragment或者Activity,最后通过命令验证推理,实现最终需求。原创 2024-08-17 00:45:31 · 803 阅读 · 0 评论 -
Android12_SystemUI下拉框新增音量控制条
在Android12平台,QS 面板上,亮度控制条下面添加音量条,方便控制音量。原创 2024-08-16 23:57:55 · 1456 阅读 · 0 评论 -
Android12 SystemUI QS面板新增截屏功能
Android12 中在SystemUI的QS面板添加截屏功能按钮,目前在RK和mtk 平台验证过,实现步骤基本一致quick_settings_tiles_default 中配置QSTitle 的功能字符串QSTitleHost.java 类中加载配置,通过for 循环创建配置中的所有Title 面板,创建方法:createTile在具体面板中,通过接口来实现基本功能控制最后接口实现和接口在StatusBarPolicyModule 中绑定即可。原创 2024-08-13 02:32:57 · 1031 阅读 · 0 评论 -
MTK Android12 SystemUI 手势导航 隐藏导航栏底部布局
MTK Android12 底部手势布局隐藏,实现所有APP能够全屏显示。原创 2024-08-09 01:02:47 · 1078 阅读 · 0 评论 -
MTK Android12 关机界面全屏展示
实现点击关机【重启一样的逻辑】,弹出一个界面的需求,实现方式:1)去掉关机、重启的dialog的 dismiss方法,mDialog.dismiss();【也可以不去,全屏界面会盖住】2)在关闭实现全屏界面,这里用全屏dialog 实现。原创 2024-08-08 23:38:08 · 1067 阅读 · 0 评论