Acces a une URL depuis Emulateur - Permission Denied
Bonjour,
En reprenant des exemples du site pour accéder a une URL et afficher le contenu (texte) d'un fichier HTML, j'obtiens l'erreur "Permission denied" a l'ouverture de l'URL, en exécutant ce code sur l'emulateur Nexus depuis Android Studio. L'adresse que je passe est "http://www.android.com/" par exemple.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public void getFile(String urlStr) throws IOException, URISyntaxException {
int current;
if (urlStr == null) {
errorMsg.setText("getFile : null string");
return;
}
URL url = null;
url = new URL(urlStr);
HttpURLConnection con;
con = (HttpURLConnection) url.openConnection();
con.setUseCaches(true);
InputStream is = con.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is, 8192);
while ((current = bis.read()) != -1) {
msg.setText(bis.toString());
}
return;
} |
(Je développe sur Android Studio 2.2.2, Mac OSX Sierra 10.12.1)
Merci !