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.
(Je développe sur Android Studio 2.2.2, Mac OSX Sierra 10.12.1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci !
Partager