Studio Labs 中的 AI 功能

曾有开发者向我们反馈,希望尽快在稳定渠道中使用 AI 功能。从 Narwhal 稳定版开始,您现在可以通过“设置”菜单中的 Studio Labs 菜单探索和试用最新的 AI 实验性功能。

您可以抢先体验 AI 实验、分享反馈,并帮助我们将这些实验引入您每天使用的 IDE。前往“设置”中的“工作室实验室”标签页,然后启用您想要开始使用的功能。这些 AI 功能会在 Canary 版本中自动启用,无需您执行任何操作。

Studio Labs 中的 AI 功能
Studio Labs 中的 AI 功能

Studio Labs 功能

使用 Gemini 生成 Compose 预览

Gemini 可以自动生成 Jetpack Compose 预览代码,从而为您节省时间和精力。您可以通过以下方式使用此功能:在可组合项中右键点击,然后依次选择 Gemini > Generate Compose PreviewGenerate Compose Preview for this file,或者点击空白预览面板中的链接。生成的预览代码会显示在差异视图中,以便您快速接受、修改或拒绝建议,从而更快地直观呈现可组合项。

使用 Gemini 生成 Compose 预览
使用 Gemini 生成 Compose 预览

使用 Gemini 转换界面

现在,您可以在 Compose 预览环境中直接使用自然语言在预览中转换界面代码。如需使用它,请在 Compose 预览中右键点击,然后选择 Transform UI With Gemini。然后,输入自然语言请求(例如“将这些按钮居中对齐”),引导 Gemini 调整布局或样式,或在预览中选择特定界面元素以获得更好的上下文。然后,Gemini 会就地修改您的 Compose 界面代码,您可以对其进行审核和批准,从而加快界面开发工作流程。

上下文菜单中的“使用 Gemini 转换界面”
访问“使用 Gemini 的转换界面”菜单
“Transform UI with Gemini”(使用 Gemini 转换界面)模态对话框
将自然语言转换应用于 Compose 预览

Gemini 中的图片附件

现在,您可以在提示中附加图片文件并提供更多信息。例如,您可以附加界面模拟图或屏幕截图,以告知 Gemini 上下文应用的布局。因此,Gemini 可以根据提供的图片生成 Compose 代码,或解释界面屏幕截图的可组合项和数据流。

包含图片附件的 Gemini 对话框
在 Android Studio 中使用 Gemini 附加图片和生成预览

Gemini 中的 @File 上下文

现在,您可以在 Android Studio 中与 Gemini 进行聊天互动时,将项目文件作为上下文附加到对话中。这样,您就可以在 Gemini 的提示中快速引用文件。在 Gemini 聊天输入框中,输入 @ 以调出文件补全菜单,然后选择要附加的文件。您还可以点击上下文下拉菜单,查看 Gemini 自动附加了哪些文件。这样,您就可以更好地控制发送到 Gemini 的情境。

Gemini 中的 @File 上下文
Gemini 中的@File 上下文