利用生成式 AI 的强大功能,加速 Android 开发工作流。 该智能体可以帮助您在几分钟内将创意转化为应用原型。
该智能体可减少您在设置依赖项、编写样板代码和创建基本导航方面花费的时间,让您能够专注于应用开发的创意方面。
默认情况下,该智能体经过高度优化,可使用 Jetpack Compose 构建现代声明式界面。
您可以构建的内容
该智能体能够生成各种应用:
- 单屏应用:构建具有静态界面布局的基本应用,例如个人资料界面、设置页面或计算器。
- 多页面应用:创建可在屏幕之间进行基本导航的应用,例如用于学习的抽认卡应用。
- AI 增强型应用:集成 Gemini API,为您的应用添加生成式 AI 功能,例如聊天机器人界面或文本摘要工具。
- 集成了公共 API 的应用:构建可显示来自公共 API 的数据的应用,例如天气应用。
开始使用
如需使用代理设置项目,请执行以下操作:
- 启动 Android Studio。
在 Welcome to Android Studio 界面上选择 New Project(或在项目中依次选择 File > New > New Project)。
图 1. 开始一个项目。 选择用 AI 创作。
图 2. 选择项目模板或使用 AI 创建应用。 在文本输入字段中输入提示,然后点击下一步。
图 3. 用于设置新项目的对话框。 为应用命名,然后点击 Finish(完成)以启动生成流程。
图 4. 用于为新项目命名的对话框。 使用项目计划并在 Android 模拟器或设备上运行应用,以验证完成的应用。
图 5. 通过“新建项目”智能体创建的新应用。
运作方式
该智能体使用 AI 驱动的迭代流程来构建应用。您将体验到以下流程:
描述您的应用:首先,您需要提供一个自然语言提示,描述您的应用想法。您还可以添加图片(例如草图或视觉稿)来引导生成过程。
查看方案:代理会根据您的提示为您的应用生成结构化方案。您可以查看和更改该方案,也可以让代理提出其他方案。
批准并生成:一旦您批准了该计划,智能体就会开始其自主生成循环。
- 为所有文件生成必要的代码。
- 构建项目。
- 分析所有构建错误,并尝试自行更正代码。
- 持续循环,直到项目成功构建。
关于如何获得最佳性能的提示
为了最大限度地提高使用代理生成新项目的效率,请考虑以下提示:
- 明确定义项目要求:从清晰详细的提示开始。指定应用的用途、目标受众群体、核心功能以及您要使用的任何特定技术或库。例如,不要使用“创建记事应用”,而应尝试“创建一个简单的记事应用,使用 Jetpack Compose 和 Room 数据库让用户能够添加、修改和删除记事。使用 Material 3,并采用鲜艳的配色方案。”
- 指定 Jetpack Compose:虽然 AI 可以根据要求生成旧版 XML 视图,但我们强烈建议您在提示中包含“Jetpack Compose”,以获得最易于维护的新式界面代码。如果您不熟悉这种范式,请参阅 Compose 文档。
- 使用 AI Studio API 密钥(搭配内置智能体):将智能体与 AI Studio API 密钥搭配使用来访问最新的 Gemini 模型时,生成的应用的代码质量和视觉外观都会大幅提升。
- 上传设计视觉稿:(可选)如果您有设计师提供的设计视觉稿或线框图,请在“New Project”(新建项目)对话框中将其提供给智能体。视觉参考资料可以极大地帮助 AI 理解您想要的布局和美学风格,从而生成更符合您设计愿景的代码。
- 指定所需的外形规格:明确说明您要针对哪些外形规格(例如手机、平板电脑、Wear OS、Android TV)。这有助于代理为每种设备类型生成适当的布局和配置。 例如,“生成一个适用于手机和平板电脑的项目,并为两者提供自适应布局。”验证您是否已配置适当的模拟器映像,以便智能体在评估期间使用。
- 迭代和优化:不要害怕迭代。如果初始输出不理想,请优化提示或在 Agent Mode 对话中提供更多详细信息,然后重试。智能体可以从更具体的指令中学习。
- 提供示例:如果可能,请提供您欣赏的类似应用或界面模式的示例。这可以引导 AI 采用符合您偏好的设计和结构。
使用您自己的 API 密钥,提升 Gemini 体验
如果您使用的是 Android Studio 的内置智能体,则可以使用 Android Studio 的默认(免费)Gemini 模型开箱即用,但提供您自己的 Google AI Studio API 密钥可以解锁更多功能:
- 模型性能提升:通过提供您自己的 API 密钥,您可以优先体验最新、最强大的 Gemini 模型。这些模型具有更出色的理解能力、代码质量和效率,可实现更准确、更全面的项目脚手架。
- 更大的上下文窗口:您的 API 密钥可让您在 Gemini 中使用更长的上下文窗口。这意味着智能体可以处理提示和提供的文件中的更多信息,从而生成更细致、更量身定制的项目。
- 增强的设计生成功能:提供 API 密钥后,代理便可使用 Nano Banana 在后台生成设计模拟,从而显著提升生成的应用设计的外观和风格。这样,生成的项目中的界面布局会更具视觉吸引力,也更现代。
如需使用您自己的 API 密钥,请在 Android Studio 中依次前往设置 > 工具 > AI > 模型提供方,选择 Google AI Studio,然后提供从 Google AI Studio 生成的 API 密钥。如需了解详情,请参阅添加您自己的 Gemini API 密钥。