随着 AI 领域不断扩大,我们经常听到开发者不确定从何处入手,也不确定哪种 API 或 SDK 最适合他们的用例。
因此,我们想为您提供使用设备端模型和云端模型的 AI 功能示例,并激发您为用户打造令人愉悦的体验。
我们非常高兴地宣布推出经过重新设计的 Android AI 示例目录,这是一个专门的应用,旨在启发和教育 Android 开发者构建下一代 AI 赋能的 Android 应用。
了解 Google AI 的无限可能
Android AI 示例目录旨在成为探索 Google AI API 和 SDK 功能的一站式平台。在其中,您会找到一系列示例,这些示例展示了各种 AI 用例,您可以自行测试。我们设计此目录的初衷是让您亲身体验可以构建的内容,并帮助您找到适合您需求的解决方案和功能。
以下是您可以在目录中找到的一些示例:
使用 Imagen 生成图片 使用 Imagen 以各种艺术风格生成风景、物体和人物的图片。 |
使用 Gemini Nano 进行设备端摘要生成 让您可以使用 Gemini Nano 通过 GenAI 摘要生成 API 在设备端生成文本摘要。 |
与 Nano Banana 聊天 一个使用 Gemini 3 Pro Image 模型(又称“Nano Banana Pro”)的聊天机器人应用,让您可以通过与模型对话来编辑图片。 |
使用 Gemini Nano 进行设备端图片描述 让您可以使用 Gemini Nano 通过 GenAI 图片描述 API 生成图片描述。 |
其他示例包括:通过 Imagen 蒙版编辑功能进行图片编辑;使用 Gemini Live API 通过语音控制的待办事项应用;由 Gemini Nano 提供支持的设备端重写辅助功能;等等!
使用云端推理的示例是使用 Firebase AI Logic SDK 构建的,而使用设备端推理的示例则使用 机器学习套件生成式 AI API。我们计划在模型和 SDK 中添加新功能时,继续创建新示例并更新现有示例。
完全开源,可随时复制
我们认为,最好的学习方式是实践。因此,AI 示例目录不仅完全开源,而且其架构也经过精心设计,与 AI 功能相关的代码是自成一体的,易于复制和粘贴,因此您可以在自己的项目中快速试用这些代码示例。
当您在应用中探索示例并想了解其构建方式时,只需点击 <> 源代码 按钮即可直接跳转到 GitHub 上的代码。
为了帮助您快速入门,每个示例都包含一个 README 文件,其中重点介绍了所使用的 API 以及关键代码段。
注意:如需运行使用 Firebase AI Logic SDK 的示例,您需要设置 Firebase AI 项目。此外,只有某些设备支持使用由 Gemini Nano 提供支持的机器学习套件生成式 AI API的示例。
我们还对应用的用户界面进行了精心设计,让您的学习体验更具吸引力和直观性。我们使用大胆的新品牌形象刷新了应用,将 Android 外观与富有表现力的 AI 设计语言相结合。最值得注意的是,该应用现在为新的 Material 3 表现力组件 提供了充满活力的纹理背景,为您提供了一个现代且令人愉悦的环境来探索示例并深入了解代码。受生成的图片构图启发而设计的系统插图进一步增强了这种精致而富有表现力的体验。
立即查看 Android AI 示例目录,测试各项功能,并深入了解 GitHub 上的代码,开始将您自己的 AI 赋能的想法付诸实践!
-
操作指南欢迎回到“构建智能 Android 应用”系列博文,我们将在此系列博文中介绍如何将基本的 Android 应用转变为个性化、智能化的智能体体验。
Thomas Ezan, Jolanda Verhoef, Caren Chang • 8 分钟阅读时间 -
操作指南欢迎回到“构建智能 Android 应用”系列博文,我们将在此系列博文中介绍如何将基本的 Android 应用转变为个性化、智能化的智能体体验。在上一篇博文中,我们介绍了 Jetpacker,这是我们将在本系列博文中使用的演示版应用。
Caren Chang • 6 分钟阅读时间 -
操作指南Jetpacker 是我们的团队为今年的 Google I/O 大会从头开始构建的技术展示应用(使用 Antigravity 构建)。Jetpacker 的核心功能是帮助用户规划、探索和享受他们的下一次重大冒险。
Jolanda Verhoef • 4 分钟阅读时间
每周通过电子邮件接收最新的 Android 开发洞见 每周。