从 Gemini 获取答案

与 Gemini 交互的主要界面是聊天窗口。您可以使用它提出从非常简单和开放式的问题到需要帮助解决的具体问题。

以下是一些您可以提问的示例;但请随意尝试任何与 Android 开发相关的主题

  • 如何在我的应用中添加相机支持?
  • 我想创建一个 Room 数据库。
  • 您能提醒我 Javadoc 的格式吗?
  • 什么是深色主题?
  • 在 Android 上获取位置信息的最佳方式是什么?

Gemini 会记住对话的上下文,因此您也可以向它提出后续问题,例如

  • 您能用 Kotlin 给我这段代码吗?
  • 您能向我展示如何在 Compose 中实现吗?

您还可以向 Gemini 询问 Android Studio 中的特定功能或工作流,例如

  • 如何分析我应用中的卡顿?
  • 在哪里可以找到 CPU 分析器?

与 Gemini 互动提示

Gemini 的答案会根据您提问的方式而有所不同。以下是优化 Gemini 答案的一些提示

  • 具体。如果您想使用某些库、API 或方法,请将它们包含在您的问题中。
    如何使用 CameraX 在我的应用中添加相机支持?
    如何在我的应用中添加相机支持?
  • 描述所需答案的结构。如果您想将 Gemini 生成的代码插入到您的应用中,并且需要特定格式,请提供这些说明。
    在此代码中插入注释。使用双斜杠作为注释,并将每个注释放在其描述的代码行上方。
    为这段代码编写代码注释。
  • 将复杂请求分解为一系列简单问题。尤其是在您请求代码时,提出一系列简单问题通常会获得更全面的答案。
    1. 给我一个带有登录屏幕的应用的 MainActivity.kt 文件。
    2. 您能添加一个代表用户配置文件的类吗?
    3. 您能添加支持多个用户配置文件的代码吗?
    如何创建一个支持多个用户配置文件的登录屏幕应用?

提示库

使用提示库保存和管理您常用提示,并在需要时快速调用它们。通过 Settings > Gemini > Prompt Library 访问提示库来存储和检索提示。您也可以右键点击聊天中的提示以保存供以后使用。要应用已保存的提示,请在编辑器中右键点击并导航到 Gemini > Prompt Library 以应用提示。这种简化的工作流消除了重新输入常用提示的需要,从而节省了您的时间和精力。

Gemini prompt library tool