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) :
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'ai également ajouté la permission <uses-permission android:name="android.permission.INTERNET" /> pour avoir accés à internet !
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 ?

++