Tutoriel Android: Comment parser du XML version 2?
Il y a plusieurs mois que j’ai sorti mon premier tutoriel expliquant comment parser du XML avec sax. Il y a bien plus simple grâce à SimpleXML… (Lire la suite…)
Il y a plusieurs mois que j’ai sorti mon premier tutoriel expliquant comment parser du XML avec sax. Il y a bien plus simple grâce à SimpleXML… (Lire la suite…)
Voici un nouveau tutoriel ! Nous allons apprendre à créer des menus.
Accrochez vous ça va commencer ! ![]()
(Lire la suite…)
Bonjour ! Dans ce nouveau tutoriel je vais vous expliquer comment stocker des données de votre application de différentes façons. Il existe plusieurs manières de procéder. (Lire la suite…)
Dans la suite des mes tutoriels je vais désormais plus expliquer des techniques ou astuces que j’utilise au quotidien lors de mes projets. Cependant si vous désirez un tutoriel sur un thème bien précis, n’hésitez pas à me contacter pour me demander.
Je vais donc vous expliquer comment effectuer une requête http vers un serveur puis récupérer un résultat.
Pour cela nous allons utiliser le code suivant:
public void postData() {
// On créé un client http
HttpClient httpclient = new DefaultHttpClient();
// On créé notre entête
HttpPost httppost = new HttpPost("http://www.tonsite.com/script.php");
try {
// On ajoute nos données dans une liste
List nameValuePairs = new ArrayList(2);
// On ajoute nos valeurs ici un identifiant et un message
nameValuePairs.add(new BasicNameValuePair("id", "567"));
nameValuePairs.add(new BasicNameValuePair("message", "Android c'est coo!!!"));
// Ajoute la liste à notre entête
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// On exécute la requête tout en récupérant la réponse
HttpResponse response = httpclient.execute(httppost);
// On peut maintenant afficher la réponse
Log.e("http réponse",response.toString());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
Et voila vous pouvez donc maintenant récupérer les valeurs dans votre script PHP avec le code suivant:
<?php
echo("id: ".$_POST['id']." data: ".$_POST['data']);
?>
J’espère que cela vous sera utile!