飘在云端

东西南北,海角天涯

· Android · · 601次浏览

【root用户】华为桌面屏蔽全局搜索的方法

前提:需要root权限
测试环境:EMUI 8.2/9.0/9.1

其次,需要有写轮眼(MyAndroidTools)/幸运破解器 / 3C Tools 之类的应用,因为需要操作应用服务、广播接收器,activity,内容提供者。
这里以 MyAndroidTools为例(我的版本是1.6.9 beta)

  1. 任意桌面空白位置长按,进入桌面编辑状态,在下方菜单点击“设置”,接着在打开的二级界面点击“搜索结果”,在后续的三级界面把 “可搜索项” 全部关闭,所有能关的开关都关了,然后点击底部的“全局搜索通知”,选择“取消”,此时就暂时关闭全局搜索了。
  2. 这当然不是我们想要的效果,一不小心又会触发到全局搜索的手势,接下来打开MyAndroidTools,左侧菜单选择应用程序,在已开启的标签中搜索关键字“桌面”。

搜索结果出现 com.huawei.android.launcher 这个包名,也就是华为桌面,点击它,弹出应用详情界面,点击底部的“查看所有组件信息”,此时我们切到 “活动” 标签,发现下面有很多 activity,我们收拾其中3个就可以了

  • GlobalSearchResultSettings
  • ServiceDeclarationActivity
  • ServiceNotifyActivity

把这3个开关都关闭,继续切到 “内容提供器” 这个标签,关掉

  • LsSearchIndexablesProvider

几秒后,切回桌面,实时生效。

此时任意桌面屏幕下拉,会发现白色的搜索画面一闪自动瞬间(≤0.5 s)消失。

评论 (0条)