A respeito dos arquivos que compõem um projeto android, assi...

Próximas questões
Com base no mesmo assunto
Q386525 Programação
A respeito dos arquivos que compõem um projeto android, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: E

Ao desenvolver um aplicativo para Android, é fundamental compreender a estrutura e a função de diversos arquivos que compõe o projeto. Nesta questão, estamos focando especificamente nos arquivos relacionados à configuração e definição de interfaces de usuário e comportamento da aplicação.

A alternativa E está correta e vou explicar o porquê. O main.xml é um arquivo que geralmente define a interface de usuário (UI) de uma atividade (Activity) no Android. Este arquivo está localizado no diretório res/layout do projeto Android e utiliza XML para descrever o layout e os elementos visuais da tela, como botões, texto e imagens. Esse arquivo é inflado (ou seja, transformado em objetos de interface de usuário) pela atividade em tempo de execução para criar a interface com a qual o usuário pode interagir.

Para esclarecer os equívocos nas outras alternativas:

  • A alternativa A menciona mainActivity.java, que pode ser a classe principal de uma aplicação Android. No entanto, sua descrição está imprecisa. Este arquivo contém a definição de uma Activity e o código que define o comportamento da mesma.
  • A alternativa B fala sobre persistent.xml, que não é um arquivo utilizado no desenvolvimento Android padrão.
  • A alternativa C se refere a activity.xml, que é uma confusão comum. As atividades são declaradas no arquivo AndroidManifest.xml, não em um arquivo chamado activity.xml.
  • Por fim, a alternativa D está incorreta pois o arquivo R.java é gerado automaticamente e contém referências a todos os recursos do projeto, como layouts, strings e imagens, mas não armazena permissões ou intent-filters.

Espero que com esta explicação, você tenha uma compreensão mais clara sobre a importância do arquivo main.xml e como ele é utilizado em um projeto Android para definir a interface de usuário de uma atividade.

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

Acertei mas bem estranha essa questão, pois não há obrigatoriedade de ter um arquivo main.xml como Activity/Interface do usuário

Mas ela é a menos errada

o arquivo main.xml é criado por padrão quando é utilizado o Eclipse na criação de um projeto.

Realmente esta questão está errada eu posso criar qualquer aquivo de layout para representar a tela. O main.xml só aparece se criar um projeto já com uma atividade.

CESPE, vamo estudar Android?

Eu posso criar um arquivo chamado qualquernomequeeuquiser.xml para definir uma interface, uma animação, uma definição de string, cor, dimensão, etc.

Essa questão deveria ter sido anulada!

Para o CESPE somente é desenvolvido aplicativos android no Eclipse, vale lembrar que nos primórdios era com um plugin fornecido pela Google para desenvolver apps android no Eclipse, mas por motivos de vários problemas foi criado o Android Studio

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo