Um dos fundamentos da arquitetura de segurança do Android é ...
Um dos fundamentos da arquitetura de segurança do Android é que, por padrão, cada aplicativo opera em uma sandbox de processo. Esse mecanismo de segurança isola a execução do aplicativo que precisa declarar no arquivo AndroidManifest.xml as permissões necessárias para acessar recursos que não são fornecidos pela sandbox básica.
A permissão que deve ser declarada para permitir que aplicativos abram soquetes de rede é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para conseguir realizar operações na internet pelo seu aplicativo, a documentação do android fala na adição de 2 permissões, como vemos na fonte abaixo.
Entretanto, a questão considerou como correta apenas a primeira dela.
Fonte : https://developer.android.com/training/basics/network-ops/connecting
Portanto a alternativa correta é a letra E
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
a) android.permission.ACCESS_NETWORK_STATE;
Errado. ACCESS_NETWORK_STATE permite que aplicativos acessem informações sobre as redes.
b) android.permission.ACCESS_WIFI_STATE;
Errado. ACCESS_WIFI_STATE permite que aplicativos acessem informações sobre as redes WIFI.
c) android.permission.ACCESS_INTERNET;
Errado. Não existe essa permissão no manifesto Android.
d) android.permission.TRANSMIT_IR;
Errado. TRANSMIT_IR permite que aplicativos utilizem o transmissor IR (infravermelho) do dispositivo, se o mesmo estiver disponível.
e) android.permission.INTERNET.
Certo. INTERNET permite que aplicativos abram soquetes de redes.
Fonte: https://developer.android.com/reference/android/Manifest.permission.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo