Explore Android AI Samples: Gemini, Imagen & More
什么是 Android AI 示例目录?
Android AI 示例目录是由 Google Android 团队策划的一款独立应用,汇集了数十个自包含的演示。每个示例都展示了特定的 AI 能力——从使用 Imagen 的文本到图像生成,到基于 Gemini 的视频摘要——全部采用最新的 Google Cloud 和在设备上的 GenAI API。
与典型的研究笔记不同,这些示例侧重于清晰、面向生产的代码。它们使用 Kotlin 编写,采用 Gradle 进行依赖管理,并与当前版本的 Android Studio IDE 完全兼容。它们提供可立即运行、最小化设置的例子,使 Android 开发者可以轻松尝试生成式 AI 并将其集成到自己的应用中。
其重要性:如果您正在构建需要图像生成、语音转文本或在设备上摘要的 Android 应用,目录会给出一个快速、可靠的参考。您可以复制示例代码,调整模型参数,并将相同的模式集成到自己的项目中。
如何入门
- 克隆仓库
git clone https://github.com/android/ai-samples.git - 在 Android Studio 中打开 – 仓库包含完整的
app模块和samples/文件夹,每个文件夹中都有单独的示例。 - 设置 Firebase – 许多基于 Gemini 的示例需要 Firebase 配置(
google‑services.json)。请按 https://developer.android.com/ai/sample-firebase 指南,将文件放置在/app目录下。 - 同步 & 运行 – 构建项目,选择目标设备,目录的 Sample List 屏幕即可出现。
每个示例都有自己的 README 和截图,使得快速识别想要实验的功能变得非常简单。
示例目录亮点
| 示例 | 描述 | 关键技术 | 截图 |
|---|---|---|---|
| Gemini Image Chat | 与 Gemini 3 Pro 图像模型对话,生成并微调图像。 | Gemini 3, LLM | ![]() |
| Gemini Chatbot | 使用 Gemini Flash 构建聊天机器人;调整系统提示以改变语调。 | Gemini Flash, LLM | ![]() |
| Gemini Multimodal | 向 Gemini Flash 提交图像,获取文字与图像‑转‑文字响应。 | Gemini Flash, Multimodal | ![]() |
| Imagen Generation | 在多种艺术风格下生成风景或肖像图像。 | Imagen | ![]() |
| Magic Selfie | 使用 ML Kit 主题分割去除背景,并用 Imagen 替换。 | ML Kit, Imagen | ![]() |
| Gemini Video Summarization | 通过 Gemini Flash 对长视频进行简洁回顾。 | Gemini Flash, Video | ![]() |
| On‑Device Summarization | 在本地使用 Gemini Nano 对大文本进行摘要。 | Gemini Nano, GenAI | ![]() |
| On‑Device Writing Assistance | 使用 Gemini Nano 重写 API 进行校对与改写。 | Gemini Nano, Rewriting | ![]() |
| On‑Device Image Description | 在不使用网络请求的情况下为图像生成描述性标题。 | Gemini Nano, Image Description | ![]() |
注意: 目录正在不断演进。新示例会定期发布,Android 团队也在积极扩展功能范围。
如何贡献
虽然目前项目不接受外部贡献,但开发者可以 fork 仓库,扩展或重构现有示例,并将改进分享给社区。所有更改应遵守 Apache‑2.0 许可协议。
许可与法律
该仓库遵循 Apache License 2.0。如您遵守许可条款,可自由在自己的应用中使用代码。
下一步
- 浏览目录,挑选符合您使用场景的示例。
- 修改示例以适配您应用的 UI/UX。
- 利用相同的 Google AI SDK 添加新的生成式 AI 特性。
- 如发现 bug 或有功能请求,请在 GitHub 仓库提交 issue。
最后思考
Android AI 示例目录早已不仅是一组演示应用;它是一个加速 Android AI 实验的工具箱。无论您是在探索图像生成、在设备上摘要,还是构建智能语音接口,目录都能让您轻松原型、迭代并在下一个应用中部署高质量生成式 AI 功能。祝编码愉快!
原创文章:
查看原文








