一 、背景
当时遇到定制需求把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/src/com/android/se