Sobre o arquivo AndroidManifest.xml, é procedente a seguinte...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A
O arquivo AndroidManifest.xml é um componente essencial no desenvolvimento de aplicações Android. Ele serve como um arquivo de configuração que informa ao sistema operacional sobre os componentes da aplicação. Dentro da tag <manifest>, você encontrará o atributo package, que define o nome do pacote Java exclusivo da aplicação, que também serve como identificador único da aplicação no dispositivo e na Google Play Store.
A declaração correta do pacote se parece com isto: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exemplo.aplicacao">. A tag <package> não é usada; em vez disso, o atributo package dentro da tag <manifest> é que define o nome do pacote.
Este arquivo também inclui a declaração de todas as atividades, serviços, receptores de transmissão e provedores de conteúdo. Ele também é utilizado para definir permissões necessárias para a aplicação, como acesso à internet ou ao sistema de arquivos do dispositivo.
É importante compreender que o AndroidManifest.xml não inclui documentação completa da aplicação (conforme sugere a alternativa B) nem permite a aplicação de acessar recursos utilizando constantes (descrito na alternativa C). Além disso, informações sensíveis como dados de acesso ao banco de dados nunca devem ser armazenados no AndroidManifest.xml (contrariando a alternativa D), pois é um arquivo que pode ser facilmente lido por qualquer um que possua o arquivo APK da aplicação.
Portanto, a alternativa A está correta porque descreve precisamente a função do atributo package no arquivo AndroidManifest.xml, que é a de declarar o pacote principal do projeto Android.
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
alguém poderia comentar?
XML é desenvolvido através de Tag
- Um documento XML deve possuir raiz única.
- Todas as tags devem ser fechadas (elementos devem possuir tag inicial e tag final)
- Os nomes de elementos (tags) e atributos são sensíveis à caracteres maiúsculos e minúsculos.
- Os elementos devem ser bem-aninhados (tags fecham em ordem oposta a que foram abertas).
- Atributos não se repetem em um mesmo elemento.
- Todo atributo deve possuir algum valor e este valor deve ser especificado entre aspas.
- Alguns caracteres especiais, como “ < ”, “ & ” e “ > ” devem ser especificados com o uso de entidades pré-definidas (no caso & lt; , & amp; e & gt; , respectivamente).
- Nomes de tags não podem conter espaços em branco nem os caracteres !"#$%&'()*+,/;<=>?@[\]^`{|}~. Além disso, não podem começar com um número, “ . ” (ponto) ou “ - " (traço).
Gab: A
Transcrição correta da A: Dentro da tag < manifest > é declarado o pacote principal do projeto, utilizando a tag
< package >
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo