zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 10.0 修改SystemUI下拉QSPanel功能开关的显示顺序

Android 功能 修改 显示 顺序 10.0 开关 下拉
2023-09-14 09:05:08 时间

1.概述

在10.0的系统产品开发中,在对SystemUI下拉展开时,原生SystemUI会对下拉快捷功能键顺序排序,而
产品需求要求在QSPanel的功能开关顺序需要做调整,也就是要修改config.xml中的显示顺序,然后在加载QSPanel的功能开关就会按照顺序排列

2.修改SystemUI下拉QSPanel功能开关的显示顺序核心类

frameworks/base/packages/SystemUI/res/values/config.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileHost.java 	

3.修改SystemUI下拉QSPanel功能开关的显示顺序核心功能分析和实现

在系统SystemUI的下拉状态栏中显示的快捷功能键对应的字符串属性,都是从SystemUI的res下的
config.xml的相关属性中读取的字符串,然后在加载对应的Tile文件,实现下拉功能键的功能

3.1第一步首选修改config.xml中的quick_settings_tiles_default的排列顺序

具体路径为:

frameworks/base/packages/SystemUI/res/values/config.xml
@@ -93,7 +93,7 @@