最近各家手机公司都在争夺 AI 这片新兴的领域——好不容易找到新卖点,大家也都在各自的系统上开始玩一些 AI 花活。虽然我实际体验下来大部分功能都处于一种「是挺好但有什么用」的状态,但其中还真有一些确实比较实用的 AI 功能。

比如我自己一直在使用三星手机,最近三星在自家的 OneUI 上面狂推 AI,虽然大部分 APP 级别的 AI 都不谈不上「功能」,我也最多体验一次,但「即圈即搜(Circle to search」这个和系统结合紧密的功能我是真喜欢:只需要长按屏幕底部,然后用手指圈一下屏幕中你想要搜索的东西,就可以得到对应的搜索结果。

虽然这功能不能说和 AI 有多大关系,但是三星就是按照 AI 功能去宣传它的。不管是直接搜索屏幕上的内容、复制翻译屏幕上的文本、还是直接打开相机当做视觉识别使用,「即圈即搜」对比之前手机上的一些辅助助手或者屏幕搜索,体验上个人感觉更加直观自然。

即圈即搜的效果

于是问题就来了。国行版三星默认搜索服务不是 Google,而是选择了百度作为「即圈即搜」的搜索源。对比 Google 搜索结果百度这效果怎么说呢,不能说完全没有用、但识别效果至少也是「鸡同鸭讲」的级别,而且还会带上百度特色——无论搜啥都给你商品广告,在需要搜索质量的时候用百度真的很抓狂。

Google 即圈即搜这界面很直接简洁

但国行「即圈即搜」还是有自己的优势,比如 Google 版本的界面过于简洁,除了识别翻译(以及最近新增的听歌识曲)之类的真就啥功能都没有,国行这边除了屏幕内容搜索还整合了不少 One UI 的扩展功能,比如个人比较常用的文字大爆炸、朗读屏幕、AI 总结屏幕内容等,甚至连将屏幕内容另存笔记、Word、Excel 也可以直接在国内版「即圈即搜」的界面中完成。另外有时候国行的搜索结果会更加本地化,搜索一些国内小众的内容比较好用。

国内三星做的本地化还是挺多的

所以我研究了一下,决定「鱼和熊掌我都要」,利用三星系统内的一个 ADB 命令来实现「即圈即搜」搜索源和界面在百度和 Google 之间自由切换。

首先说说这个切换搜索源的原理还有前提条件

原理很简单,三星在系统里面其实内置了一条可以切换搜索源的系统设置变量(只不过目前没有公开所以在系统设置里面找不着),只需要用任何能够执行系统指令的方式执行下面这个 ADB 命令:

settings put secure cn_support_circe_to_search 0

值为 0 的时候是启用百度作为搜索源,值为 1 的时候是启用 Google 作为搜索源。另外说明一下,很多人看到这个命令会觉得那个 circe 是不是打错字了,你想得没错,就是三星打错字了……所以别改成 circle 不然就设置不了对应的系统变量,就……挺草台班子的。

你可以使用任何你喜欢的方式来执行这条命令,连接到电脑、使用 Shizuku、Android 终端、Termux、Tasker 等等,不过为了方便随时切换,我还是选择使用 Tasker 制作一个任务并把切换按钮放到快捷下拉栏:

理论上所有带有「即圈即搜」功能的三星 OneUI 设备应该都有这个系统变量,但是有些朋友反馈说某些机型和系统版本目前还没有,大家可以自己试试。

如果你选择 Tasker,可以直接到我的 GitHub 项目里面下载到对应的任务(搜索 Fairyex 即可,欢迎 Star)。在任务里面我还做了一些小优化,比如切换为百度源的时候会自动把 Google 源需要的 Google 搜索应用停用,免得在后台产生不必要的耗电。如果你想尝试动手的快乐,也可以对着下面的任务截图自己制作一个。

任务截图

默认情况下,该任务需要给 Tasker Root 权限,或者非 Root 通过无线调试获取到执行命令的权限。如果你想彻底不使用 Root 权限(毕竟三星 Root 是有代价的),也可以在 Tasker 操作里面找到「自定义系统设置」这个操作,然后在安全类别下搜索「circe」这个错别字,就能找到对应的系统变量设置为你喜欢的值了。

Tasker 自定义系统设置

总之就是这么一个适合特定用户特定需求的任务啦,如果你刚好和我有一样的烦恼,想要顺手提高三星手机的「圈定即搜」使用体验,不妨试试用这个命令和 Tasker 任务来快速切换不同的搜索源。

> 关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀