前提:需要root权限
测试环境:EMUI 8.2/9.0/9.1
其次,需要有写轮眼(MyAndroidTools)/幸运破解器 / 3C Tools 之类的应用,因为需要操作应用服务、广播接收器,activity,内容提供者。
这里以 MyAndroidTools为例(我的版本是1.6.9 beta)
- 任意桌面空白位置长按,进入桌面编辑状态,在下方菜单点击“设置”,接着在打开的二级界面点击“搜索结果”,在后续的三级界面把 “可搜索项” 全部关闭,所有能关的开关都关了,然后点击底部的“全局搜索通知”,选择“取消”,此时就暂时关闭全局搜索了。
- 这当然不是我们想要的效果,一不小心又会触发到全局搜索的手势,接下来打开MyAndroidTools,左侧菜单选择应用程序,在已开启的标签中搜索关键字“桌面”。
搜索结果出现 com.huawei.android.launcher 这个包名,也就是华为桌面,点击它,弹出应用详情界面,点击底部的“查看所有组件信息”,此时我们切到 “活动” 标签,发现下面有很多 activity,我们收拾其中3个就可以了
- GlobalSearchResultSettings
- ServiceDeclarationActivity
- ServiceNotifyActivity
把这3个开关都关闭,继续切到 “内容提供器” 这个标签,关掉
- LsSearchIndexablesProvider
几秒后,切回桌面,实时生效。
此时任意桌面屏幕下拉,会发现白色的搜索画面一闪自动瞬间(≤0.5 s)消失。