
我有一个搁置很久的想法——
手机浏览网页时,偶尔看到一段值得记录的内容,想翻译、想搜索、想让 AI 解释一下,或者直接存进 Obsidian。但每次想自己做个 APP,一想到要装开发环境、配置模拟器、弄签名……算了,先搁着。
就这样搁着,搁了很久。
最近Google AI Studio 悄悄上线了一个新功能:一键开发 Android APP。

我决定试一试。
一句需求,发出去
我只发了这样一段话:
在任何 APP 选中文字后弹出的菜单增加翻译、搜索、解释、保存到 APP(或 Obsidian),APP 中可以设置翻译、解释使用 LLM 的 base_url、model、key 并支持自定义提示词。保存的内容支持导出到 Markdown 文件。
然后,它开始开发了。

不到 12 分钟后,它交付了这个
APP 名叫 Context Lens,一个全局选文智能助手。AI Studio 给出了完整的功能说明:
1. 全局系统菜单接入
利用 Android 系统的 PROCESS_TEXT 特性注册多个 Activity Alias。在任意 APP(浏览器、电子书、记事本……)选中文字后,系统菜单里会直接出现 翻译 / 解释 / 搜索 / 保存到 APP 四个入口。
触发后弹出半透明毛玻璃风格的浮层,不跳转、不切出当前界面,就地完成操作。
2. 本地持久化与参数管理
• Room 数据库:两张独立表,分别存储剪藏历史(SavedSnippet)和用户配置(AppSettings)
• 一键预设:内置三大主流 API 厂商快速填入:
| 厂商 | Base URL | 默认模型 |
|---|---|---|
| Gemini | https://generativelanguage.googleapis.com/v1beta/openai/ |
gemini-1.5-flash |
| DeepSeek | https://api.deepseek.com |
deepseek-chat |
| OpenAI | https://api.openai.com/v1/ |
gpt-4o-mini |
• 自定义提示词:「翻译」和「解释」可分别配置独立的 System Prompt
• 接口连通性测试:设置页内置一键测试按钮,实时验证 API Key 与模型可达性
3. 多元联动与 Obsidian 同步
• 网页搜索:支持自定义搜索模板(默认 Google,可改百度等)
• 保存至 Obsidian(双轨方案):
• 主方案:通过 obsidian://new URI Schema,将原文 + AI 分析 + 时间戳打包成 Markdown 卡片,秒级写入本地 Vault
• 兜底方案:若未安装 Obsidian,自动复制格式化 Markdown 到剪贴板并提示
• Markdown 批量归档:历史记录支持全局或单条导出为 .md 文件,通过 Android 标准分享流转到任意 APP
主界面分为 History(记录历史) 和 Settings(参数设置) 两个滑动选项卡,顶部导航栏配有全局删除二次确认和整体 Markdown 导出按钮。
我说的,它全做了。我没说的,它也做了。
一键安装进手机

手机按提示打开 USB 调试,连上数据线,点击安装。
加上这一步,从零到 APP 运行在手机上:不到 13 分钟。
以前光是搞签名就要半天。
装上使用了了下,发现功能做的很完善,超出预期。



发现 BUG?直接描述,它来修

装上之后,我发现保存 Obsidian 的功能有问题。
直接把问题描述发给 AI Studio,它定位了 BUG,修复,重新编译打包,一键安装到手机。
这不是一次性的代码生成——它是一个可以持续迭代的开发环境。
开发 APP,从未如此简单过。
夜雨聆风