Práticas recomendadas
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
As respostas do Gemini variam de acordo com a forma como você faz a pergunta. Confira algumas dicas para otimizar as respostas do Gemini:
- Dê informações específicas. Se houver bibliotecas, APIs ou abordagens específicas
que você gostaria de usar, inclua-as na sua pergunta.
check_circle
O que fazer
Como adicionar suporte à câmera ao meu app usando a CameraX?
cancel
O que não fazer
Como faço para adicionar suporte a câmera ao meu app?
- Descreva a estrutura da resposta desejada. Se você quiser inserir
código gerado pelo Gemini no seu app e precisar dele em um determinado formato,
dê essas instruções.
check_circle
O que fazer
Insira comentários nesse código. Use barras duplas para os comentários e coloque cada um acima da linha de código que ele descreve.
cancel
O que não fazer
Escreva comentários para este código.
- Divida pedidos complexos em uma série de perguntas mais simples.
Principalmente quando você está pedindo código, fazer uma série de perguntas mais simples gera uma resposta mais abrangente no geral.
check_circle
O que fazer
1. Me dê o arquivo MainActivity.kt
de um app
com uma tela de login.
2. Você pode adicionar uma classe que represente um perfil de usuário?
3. Você pode adicionar um código que seja compatível com vários perfis de usuário?
cancel
O que não fazer
Como criar um app com uma tela de login que ofereça suporte a
vários perfis de usuário?
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-31 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-31 UTC."],[],[],null,["# Best practices\n\nGemini's answers differ based on how you ask your question. Here are some\ntips on how to optimize the answers from Gemini:\n\n- **Be specific** . If there are certain libraries, APIs, or approaches that you'd like to use, include them in your question. \n check_circle\n\n ### Do\n\n How do I add camera support to my app using CameraX? \n cancel\n\n ### Don't\n\n How do I add camera support to my app?\n- **Describe the structure of the desired answer** . If you want to insert code generated by Gemini into your app and need it in a certain format, give it those instructions. \n check_circle\n\n ### Do\n\n Insert comments into this code. Use double slashes for the comments, and put each comment above the line of code it describes. \n cancel\n\n ### Don't\n\n Write code comments for this code.\n- **Break up complex requests into a series of simpler questions** . Especially when you're asking for code, asking a series of simpler questions yields a more comprehensive answer overall. \n check_circle\n\n ### Do\n\n 1. Give me the `MainActivity.kt` file for an app with a login screen. \n 2. Can you add a class that represents a user profile? \n 3. Can you add code that supports multiple user profiles? \n cancel\n\n ### Don't\n\n How do I create an app with a login screen that supports multiple user profiles?"]]