一 、背景
当时遇到定制需求把settings中所有的搜索相关的功能全部屏蔽。于是开始了看源码之路
二 、准备工作
这个需求首先要简单确认一下,搜索这一块儿存在的位置,看看能不能分成几个部分,一个一个的解决。
在查看了之后发现可以分为三个部分
1、一级菜单中的搜索框
2、二级菜单右上角的搜索图标
3、权限管理右上角的搜索图标
在确认好了有那几个部分之后,接下来我们开始逐个解决
三、代码位置及修改思路
一级菜单
二级菜单右上角的搜索图标
packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java
packages/apps/Settings/src/com/android/settings/search/actionbar/SearchMenuController.java
diff --git a/packages/apps/Settings
本文介绍了如何在Android10 ROM定制中屏蔽Settings的搜索功能,包括一级菜单、二级菜单和权限管理界面的搜索框。通过分析源码,分别在Settings Homepage Activity、SearchMenuController和PermissionController的Utils.java文件中进行修改,实现搜索功能的全面禁用。
订阅专栏 解锁全文
1980

被折叠的 条评论
为什么被折叠?



