No que se refere às técnicas de modelagem dimensional e de p...

Próximas questões
Com base no mesmo assunto
Q328262 Programação
No que se refere às técnicas de modelagem dimensional e de programação embarcada, julgue os próximos itens.


Toda aplicação Android deve possuir um arquivo de nome Manifest.xml em seu diretório raiz. Se a aplicação necessitar abrir um arquivo HTML local, será necessário atribuir a seguinte permissão na declaração: < uses-permission android:name="android. permission.INTERNET'/>
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

A questão aborda o conhecimento sobre o desenvolvimento de aplicações Android, mais especificamente a questão das permissões no arquivo AndroidManifest.xml. O arquivo AndroidManifest.xml é essencial em qualquer aplicação Android, pois ele informa ao sistema operacional sobre as componentes do aplicativo, como atividades, serviços, receptores de transmissão e provedores de conteúdo. Além disso, é por meio desse arquivo que se declaram as permissões necessárias para que o aplicativo possa acessar recursos do dispositivo.

No entanto, a permissão android.permission.INTERNET é utilizada quando a aplicação precisa acessar a internet, seja para realizar requisições a servidores externos, acessar APIs ou carregar páginas web. Se o objetivo é abrir um arquivo HTML local (armazenado no próprio dispositivo), essa permissão específica não é necessária, pois não há comunicação com a internet para acessar recursos locais. Simplesmente carregar um arquivo HTML local pode ser feito sem a necessidade de nenhuma permissão extra, desde que o arquivo esteja no diretório de recursos da aplicação ou no diretório de arquivos internos acessíveis.

Portanto, a afirmação é incorreta, pois atribui a necessidade de uma permissão de internet para uma operação que não requer tal permissão, levando à marcação de 'Errado' como resposta para essa questão.

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

Errada.

De cara já da para eliminar pois o arquivo principal do projeto é AndroidManifest.xml e não Manifest.xml.

Errada por 2 motivos. O 1º é o já citado pelo Vitor, o segundo é que se a aplicação irá abrir um arquivo HTML local, ela não precisa de permissão para internet

Além do mais, a string atribuída é aberta com " (aspas duplas) e fechada com ' (aspas simples).

Para abrir um HTML local basta utilizar o componente WebView em um arquivo seu_layout.xml e carregá-lo na sua Activity. Não há necessidade de permissão do Mainfest.

Um exemplo pode ser visto em: http://stackoverflow.com/questions/18602676/android-studio-how-to-load-html5-content-from-a-local-path-using-webview

Respondi e acertei pela lógica, tenho Android desde 2012 nunca ví isso no meu Android...kkkk

Clique para visualizar este comentário

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