629 votes

De quelle autorisation ai-je besoin pour accéder à Internet à partir d'une application Android ?

J'obtiens l'exception suivante en exécutant mon application :

java.net.SocketException: Permission denied (maybe missing INTERNET permission)

Comment résoudre le problème des autorisations manquantes ?

3voto

Hiren Gondaliya Points 148

Il suffit de mettre le code ci-dessous dans AndroidManifest :

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

3voto

Dans les versions actuelles, Android ne demande pas la permission d'interagir avec l'internet mais vous pouvez ajouter le code ci-dessous qui aidera les utilisateurs utilisant des versions plus anciennes. Ajoutez simplement ceci dans AndroidManifest

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

2voto

trustidkid Points 83

Pour demander l'autorisation d'accès à Internet dans votre code, vous devez ajouter les éléments suivants à votre fichier AndroidManifest.xml

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

Pour une explication plus détaillée, voir https://developer.Android.com/training/basics/network-ops/connecting

2voto

Kanwarpreet Singh Points 649

Google a supprimé la nécessité de demander l'autorisation de l'internet pour la dernière version. Néanmoins, pour demander l'autorisation d'accès à Internet dans votre code, vous devez ajouter ces éléments à votre fichier AndroidManifest.xml.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X