SóProvas


ID
2482021
Banca
FGV
Órgão
IBGE
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

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 é:

Alternativas
Comentários
  • 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

  • Prezados,

    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