Bonjour,
Je fait mes premiers pas sur Android et j'ai besoin de récupérer un contenu http dans mon appli.
J'ai utilisé le code suivant (j'ai fait une application minimaliste pour tester) :
J'ai également ajouté la permission <uses-permission android:name="android.permission.INTERNET" /> pour avoir accés à internet !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 HttpClient httpClient = new DefaultHttpClient(); try { HttpResponse response = httpClient .execute(new HttpGet("http://www.google.com")); TextView tv = new TextView(this); tv.setText(response.getStatusLine().getStatusCode()); setContentView(tv); } catch (IOException e) { TextView exception = new TextView(this); exception.setText(e.getMessage() + " " + e.getClass().getName()); setContentView(exeception); Log.e("MyActivity", "pb de connexion !", e); }
J'obtiens tout le temps une UnknownHostException, sur l'émulateur (cependant le navigateur de l'émulateur arrive à naviguer sur internet !)...
L'application se vautre sur un vrai ordiphone !
Comment récupérer le contenu d'une url ?
++
Partager