从模板添加代码

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 AdMobs 广告和 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 开始原型设计。

了解更多

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

导入生成式 AI 示例向导。

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

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