【免费下载链接】CircleToSearch
CircleToSearch with multi search engine support for all android
CircleToSearch是一款运行在任意 Android 手机上的开源"圈搜"应用:在屏幕上圈一圈,即可反向图片搜索、离线提取文字、识别二维码,支持 Google、Bing、Yandex、TinEye 等多个搜索引擎。它把原本只有 Pixel、Galaxy S 系列等旗舰机型才有的"圈一下搜索"(Circle to Search)体验,免费带到了 Android 10 及以上的所有设备上。
什么是圈搜?为什么值得装一个
Google 的官方"圈一下"功能有几个痛点:仅限高端机型、仅限 Google 生态、会把截屏内容上传云端、缺少"分享"和"保存"功能。
CircleToSearch 的思路是:只处理你圈住的内容,并且把核心能力做本地化:
- 🔍多引擎反向图片搜索:Google Lens、Bing、Yandex、TinEye,还可选 ChatGPT、Perplexity
- 📝离线 OCR 文字提取:基于 Tesseract,100% 本地识别,断网也能用
- 📱QR / 智能扫码离线完成,不依赖任何服务器
- 🏷️全机型通用:Android 10+ 即可运行,无需 Google Play 服务
- 🔒隐私优先:无后台追踪,无日志上报
第一步:安装 CircleToSearch 应用
系统要求:Android 10(API 29)及以上(见 build.gradle.kts 中minSdk = 29配置)。
安装方式任选其一:
| 渠道 | 适合人群 |
|---|---|
| Google Play 商店 | 已安装 GMS 的手机 |
| F-Droid | 喜欢开源应用商店的用户 |
| GitHub Releases 的 APK 文件 | 手动安装,适合无 GMS 设备 |
手动安装 APK 时,请在安装界面允许"安装未知应用"。项目源码采用 Kotlin + Jetpack Compose 编写,入口文件为 MainActivity.kt。
💡 小提示:应用首次启动会先弹出隐私政策对话框,点击同意后才会进入主界面。
第二步:开启无障碍权限(必选)
这是整个 CircleToSearch 安装教程中唯一"看起来吓人"的一步,但其实是必需的:应用通过无障碍服务来截屏并绘制圈选区域(核心实现在 CircleToSearchAccessibilityService.kt)。
操作步骤:
- 打开 CircleToSearch 主界面
- 点击标有REQUIRED的红色卡片"Enable Accessibility"
- 系统会跳转到无障碍设置页,找到CircleToSearch并打开开关
- 返回应用,卡片变为绿色的"Accessibility Service Active" ✅
⚠️ 如果你希望用长按电源键等硬件方式唤起,还需进入设置页(右上角齿轮图标),将应用设为系统默认助手(Optional,可选)。
第三步:圈一圈,开始搜索
权限就绪后,有三种唤起方式,按方便程度排序:
- 👆双击状态栏:最快,任何界面都可以直接触发
- 🔲快捷设置磁贴:下拉通知栏,点击 CircleToSearch 磁贴(CircleToSearchTileService.kt)
- 🏠长按主屏按钮 / 斜向滑动:需先完成"默认助手"设置
触发后应用会截屏并覆盖一个半透明层(OverlayActivity.kt),你在图上画圈或随手涂几笔,松开手指后:
- 系统自动裁剪出你圈选的区域(ImageUtils.kt)
- 上传到你选择的搜索引擎(ImageSearchUploader.kt,某引擎失败会自动切换备用引擎)
- 在应用内直接查看结果,可一键复制链接、保存到相册或跳转到外部浏览器
文字识别则完全本地完成,OCR 引擎代码见 TesseractEngine.kt,模型文件内置在 assets/tessdata/ 目录。
进阶设置速查
| 需求 | 去哪里找 |
|---|---|
| 更改触发方式、悬浮气泡 | 主界面右上角齿轮 → Overlay Settings(OverlaySettingsScreen.kt) |
| 导入高精度 OCR 语言模型 | OCR Settings(OcrSettingsScreen.kt) |
| 深色模式、渐变边框、桌面模式 | Overlay Settings 中的外观开关 |
| 了解图片搜索底层流程 | 官方说明 docs/image_search.md |
常见问题(FAQ)
Q:安装后双击状态栏没反应?A:检查第二步的无障碍开关是否已开启;部分厂商(小米、华为等)还需在应用设置里允许"截屏"权限。
Q:我的手机没有 Google Play 服务能用吗?A:可以。CircleToSearch 不依赖 GMS 和任何 OEM 定制,去 Google 化的设备同样完整可用。
Q:图片搜索会上传我整张截屏吗?A:不会。只上传你圈选区域裁剪后的图片,且会先压缩到最长边 1024px。
Q:如何彻底卸载?A:设置 → 应用 → 卸载即可,无障碍服务会随之自动停用。
写在最后
三步完成:装 APK → 开无障碍 → 双击状态栏圈一圈。从此任何 Android 手机都能拥有旗舰级的圈搜体验,而且文字提取和扫码全部离线完成,隐私更安心。项目为开源项目,欢迎体验后反馈问题或提交改进建议。
【免费下载链接】CircleToSearch
CircleToSearch with multi search engine support for all android
相关推荐
2025最新PlayIntegrityFix安装教程:零基础3步上手
2025最新PlayIntegrityFix安装教程:零基础3步上手 引言:为什么需要PlayIntegrityFix? 你是否遇到过Android设备无法通过
应用安全系统编程SmartTube零基础安装教程:手把手教你打造完美Android TV观影体验
SmartTube零基础安装教程:手把手教你打造完美Android TV观影体验 还在为YouTube上的广告烦恼吗?想要在电视上享受无干扰的视频观看体验吗?今
音视频移动开发【零基础入门】手把手教你安装配置Windows远程管理神器PyWinRM
【零基础入门】手把手教你安装配置Windows远程管理神器PyWinRM 一、项目基础介绍及编程语言 项目名称 : PyWinRM 核心语言 : Python
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考