Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Permissões

Boa tarde.

Apaguei as permissões abaixo e mesmo assim eu consigo alterar a imagem de um aluno tirando foto com o aplicativo padrão do android e consigo mandar SMS com o aplicativo padrão do android. Tanto no emulador como no meu celular. Por que isso?

Não consigo ligar pelo emulador mas pelo celular eu consigo acessar aplicativos de ligação (pela internet) como o "hangouts".


<!--     <uses-permission android:name="android.permission.CALL_PHONE"/> -->

<!--    <uses-permission android:name="android.permission.READ_SMS" /> -->
<!--     <uses-permission android:name="android.permission.SEND_SMS" /> -->
<!--     <uses-permission android:name="android.permission.WRITE_SMS" /> -->

<!--     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> -->

Aguardo. Obrigado.

2 respostas
solução!

Veja que quando queremos mandar um SMS chamamos um outro aplicativo que sabe enviar, escrever e exibir SMSs. Então, a rigor, quem precisa "pedir" permissão para o Android é essa outra app e não a nossa.

É por isso que não precisamos dessas permissões na nossa app. No caso, a app padrão de envio de SMS do Android é quem deve ter essas permissões.

Ok. Obrigado Felipe.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software