Julgue o próximo item, a respeito de desenvolvimento de sist...
Julgue o próximo item, a respeito de desenvolvimento de sistemas.
A classe R.java, quando utilizada no desenvolvimento de aplicativos para o sistema Android, é gerada de forma automática durante a transformação do código-fonte Java em um artefato executável e não deve ser manipulada diretamente pelo programador.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver essa questão, é fundamental compreender o papel do arquivo R.java no desenvolvimento de aplicativos Android. Esse arquivo é crucial para o correto funcionamento e organização dos recursos em um projeto Android.
Tema central da questão: O R.java é um arquivo gerado automaticamente no processo de desenvolvimento de aplicativos para a plataforma Android. Ele serve como um mapeamento para todos os recursos do aplicativo, como layouts, strings e imagens. Durante a compilação do projeto, o Android SDK gera este arquivo para que o código Java possa acessar esses recursos de forma eficiente.
Resumo teórico: O R.java é gerado automaticamente durante a compilação do projeto Android. Ele é recriado sempre que há mudanças nos recursos do aplicativo, como a adição de uma nova imagem ou a modificação de um arquivo XML de layout. Sua manipulação direta pelo programador não é recomendada, pois ele será sobrescrito sempre que o projeto for compilado novamente.
Justificativa da alternativa correta "C - certo": A questão afirma corretamente que a classe R.java é gerada automaticamente e não deve ser manipulada diretamente pelo programador. Essa prática é essencial para a integridade do projeto, uma vez que qualquer alteração manual nesse arquivo seria perdida na próxima compilação.
Por que a alternativa "E - errado" está incorreta: Não há necessidade de uma análise detalhada das alternativas incorretas, visto que a pergunta é do tipo "Certo ou Errado". Sendo assim, a resposta "E - errado" não se aplica ao contexto apresentado, pois desconsidera o processo automático de geração e uso do arquivo R.java.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Nunca nem vi
JUSTIFICATIVA CEBRASPE - Certo. No desenvolvimento de aplicativos para Android, o Java dispõe dos recursos da classe R.java. A classe R é responsável por fazer a ligação entre o arquivo XML, localizado no diretório /res, e o código da aplicação. Essa classe é gerada automaticamente pelo plugin da AAPT, quando a build é executada (build é o código fonte transformado em artefato executável). Não se devem realizar alterações diretamente nessa classe: a classe R é gerada automaticamente pelo plug-in da AAPT e somente a AAPT pode realizar alterações nessa classe. A classe R representa os recursos do projeto Android, que correspondem a todos os conteúdos da pasta /res.
A afirmação está correta. A classe é gerada automaticamente pelo Android Studio (ou qualquer outra ferramenta de desenvolvimento Android) durante o processo de compilação. Ela contém referências a todos os recursos do aplicativo, como layouts, strings, imagens e IDs de visualizações.
Manipular a classe diretamente pelo programador não é recomendado, pois qualquer modificação manual será sobrescrita na próxima vez que o projeto for compilado.
Portanto, a resposta é Certo.
Perguntinha lascada ehin.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo