与 Gemini 互动的主要界面是聊天窗口。您可以使用它来提问,从非常简单的开放式问题到您需要帮助解决的具体问题。
以下是一些您可能会提出的问题示例;不过,您也可以随意尝试与 Android 开发相关的任何主题:
- 如何向应用添加相机支持?
- 我想创建一个 Room 数据库。
- 您能提醒一下 Javadoc 的格式吗?
- 什么是深色主题?
- 在 Android 设备上获取位置信息的最佳方式是什么?
Gemini 会记住对话的上下文,因此您还可以向它询问后续问题,例如:
- 您能否提供 Kotlin 中的相应代码?
您能告诉我如何在 Compose 中执行此操作吗?
您还可以向 Gemini 询问 Android Studio 中的特定功能或工作流,例如:
- 如何分析应用中的卡顿问题?
- 在哪里可以找到 CPU 性能分析器?
与 Gemini 互动的技巧
Gemini 的回答会因你提出问题的方式而异。以下是有关如何优化 Gemini 回答的一些提示:
- 内容要具体。如果您想使用某些库、API 或方法,请在问题中说明。
正确做法
如何使用 CameraX 为应用添加相机支持?错误做法
如何向应用添加相机支持? - 描述所需回答的结构。如果您想将 Gemini 生成的代码插入到应用中,并且需要该代码采用特定格式,请向其提供相应说明。
正确做法
在该代码中插入注释。使用双斜杠来添加注释,并将每个注释放在其所描述的代码行上方。错误做法
为此代码编写代码注释。 - 将复杂请求拆分为一系列更简单的问题。
尤其是在询问代码时,提出一系列更简单的问题总体上可以获得更全面的回答。
正确做法
1. 请提供具有登录屏幕的应用的MainActivity.kt
文件。
2. 您能否添加一个代表用户个人资料的类?
3. 您能否添加支持多个用户个人资料的代码?错误做法
如何创建一个支持多个用户个人资料的登录界面的应用?
提示库
您可以使用提示库保存和管理常用的提示,并在需要时快速调用这些提示。依次前往设置 > Gemini > 提示库,访问提示库以存储和检索提示。您还可以右键点击聊天中的提示,将其保存以供日后使用。如需应用已保存的提示,请在编辑器中右键点击,然后依次前往 Gemini > Prompt Library 以应用提示。这种简化的工作流程让您无需重新输入常用的提示,从而节省时间和精力。