从模板添加代码

Android Studio 提供遵循 Android 设计和开发最佳实践的代码模板,帮助您顺利创建美观、功能强大的应用。您可以使用模板创建新的应用模块、单个活动或其他特定 Android 项目组件。

某些模板为常见的用法场景(例如导航抽屉或登录屏幕)提供入门代码。当您首次创建项目在现有项目中添加新的应用模块或在应用模块中添加新活动时,您可以从这些应用模块和活动模板中进行选择。

除了活动之外,您还可以使用模板将其他 Android 项目组件添加到现有应用中。这些模板包括代码组件(例如服务和片段)和非代码组件(例如文件夹和 XML 文件)。

本页面介绍如何将 Android 项目组件(如活动)添加到您的项目中,并描述 Android Studio 中常用的活动模板。请注意,大多数模板依赖于 Android 支持库 以包含基于 Material Design 的用户界面原则。

添加项目组件

图 1. 模板菜单,可以通过 文件 > 新建 菜单或在 项目 窗口中右键单击访问。

Android Studio 中提供的模板列表不断增长。Android Studio 按添加的组件类型(例如 活动XML 文件)对模板进行分组,如图 1 所示。

要使用模板添加 Android 项目组件,请使用 项目 窗口。右键单击要添加新组件的文件夹,然后选择 新建。根据可以添加到您单击的文件夹的组件,您将看到如图 1 所示的模板类型列表。

选择要添加的模板后,将出现相应的向导窗口,并提示您输入组件的配置信息(例如其名称)。输入配置信息后,Android Studio 将创建并打开新组件的文件。它还会运行 Gradle 构建以同步您的项目。

虽然您也可以使用 Android Studio 的 文件 > 新建 菜单创建新的 Android 项目组件,但在 项目 窗口中导航到所需的文件夹可以确保您在正确的位置创建组件。

选择活动模板

图 2. 空白 Compose 活动模板。

模板最常见的用途之一是将新活动添加到现有应用模块中。有用于创建登录帐户屏幕、显示带有详细信息的项目列表或滚动浏览长文本块的模板。

Android Studio 还为各种不同的应用模块类型提供了模板,包括 Wear OS、Android TV 和 Cloud App Engine。当 添加项目组件 时,您可以查看这些不同模块类型的模板。模板也存在于更特定于 API 的模块和活动中,例如 Google AdMob 广告和 Google 地图。

最常用的模板之一是空白 Compose 活动模板,它会创建一个带有示例组合项及其预览的空白活动。在构建应用模块或活动时,它可以让您从头开始。

使用 Gemini API 模板

使用 Gemini API 模板构建使用 Google AI SDK 实现生成式 AI 的应用程序。在开始之前,请确保您正在运行 Android Studio Koala(2024.1.1)或更高版本。

步骤 1:基于 AI 的新项目模板构建

启动 Android Studio 并使用文件 > 新建项目打开一个新项目。选择Gemini API 启动器模板。

新建项目屏幕上选择 Gemini API 模板。

步骤 2:生成 API 密钥

在向导的下一步中,在您选择项目名称和位置后,提供用于对 Gemini API 进行身份验证的 API 密钥。如果您没有 Gemini API 密钥,请单击向导中提供的链接以导航到 Google AI Studio 并请求一个新密钥。完成后,将您的新 API 密钥复制回向导。单击完成

Gemini API 模板的新项目向导。
将 API 密钥复制并粘贴到新项目向导中。

步骤 3:开始原型设计

Android Studio 会自动为您设置一个与 Gemini API 连接的项目,从而简化您的工作流程。单击运行以查看 Android 模拟器中代码的运行情况。该应用带有硬编码提示,要求模型“为我总结以下文本”;您可以直接在代码中编辑或扩展提示以修改其功能。您可以在 Google AI Studio 文档 中详细了解如何创建提示。

使用 Gemini API 开始原型设计。

了解更多

通过查看适用于 Android 的 Google AI SDK 快速入门指南 了解有关适用于 Android 的 Google AI SDK 的更多信息。为了获得更多代码示例,您可以通过文件 > 新建 > 导入示例并将生成式 AI 示例导入 Android Studio。

导入生成式 AI 示例向导。

在示例应用中尝试 Gemini 的聊天、文本和多模态功能。

Gemini 的聊天、文本和多模态功能。