← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

O analista Marcos está desenvolvendo o aplicativo Android TribunalMovel, por meio do Android Studio. Marcos criou em TribunalMovel o componente FluxoDois, que exibe uma tela única, com interface gráfica. O FluxoDois constitui, no aplicativo, um novo ponto de entrada para a interação com o usuário. A fim de informar ao Android a presença do novo componente, Marcos precisa declarar o FluxoDois no arquivo de manifesto AndroidManifest.xml. Para realizar a declaração do FluxoDois, Marcos deve adicionar ao AndroidManifest.xml um novo elemento do tipo:

Gabarito: C

No Android, cada componente tem uma função bem definida, e o nome dele no manifesto não é escolhido no chute, não. O arquivo AndroidManifest.xml serve para o sistema conhecer a estrutura do app, inclusive quais componentes podem iniciar uma interação com o usuário. Quando o componente apresenta uma tela própria, com interface gráfica, ele normalmente é uma Activity, porque é ela que representa uma tela e pode funcionar como ponto de entrada do aplicativo. No enunciado, o FluxoDois foi descrito exatamente assim: uma tela única, com interface gráfica, e ainda por cima um novo ponto de entrada para a interação com o usuário. Isso é linguagem clássica de Activity. Por isso, Marcos deve declarar esse componente como activity no manifesto. A ideia central é simples: service executa tarefa em segundo plano, receiver reage a broadcasts, provider expõe dados compartilhados e action é um tipo de intenção dentro de intents, não um componente. Então, o gabarito C está correto porque o componente que representa uma tela da aplicação, com interface e entrada para o usuário, é a Activity. Em termos práticos, o AndroidManifest.xml registra esses elementos para que o sistema saiba como criar, iniciar e gerenciar o componente. É quase como dizer ao Android: "quando alguém chamar essa parte do app, trate como uma tela".

Continue treinando

Questões relacionadas