Bonjour,
Je recherche un tutos si possible bien détaillé et sans bug sur la réception de données via une page php
Merci
cédric
Bonjour,
Je recherche un tutos si possible bien détaillé et sans bug sur la réception de données via une page php
Merci
cédric
Moi j'ai utiliser ce tutoriel :
http://www.erlem-technologies.com/fr...a-laide-de-php
Pour tester en local, il faut remplacer :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part strURL = "http://192.168.0.10/www/ville.php";
Code : Sélectionner tout - Visualiser dans une fenêtre à part strURL = "http://10.0.0.2/ville.php";
Faut faire gaffe à ce tuto, depuis la version 4 d'android (si je me souviens bien) il faut utiliser des AsyncTask pour permettre une récupération des données.
Par contre moi je n'ai jamais réussi à passer via 10.0.0.2 donc j'ai fait un virtual host avec le dossier lié et créé un nom de domaine sur mon adresse ip (en gros c'est comme si c'était sur mon smartphone).
Et il faut pas oublier de donner les accès dans le manifest
Non, c'est comme ça depuis toujours vu que c'est une très mauvaise pratique et qu'il ne faut pas faire de cette manière de base. Juste que tellement de développeurs s'assoient sur le principe de "mauvaise pratique" en faisant une expérience utilisateur absolument dégueulasse ("allez hop, je gèle l'interface !") que cette exception a été instaurée (et c'est depuis Android 3, HoneyComb).
Tout les traitements long sont à faire dans un thread/processus/machins autre que celui réservé à l'UI (et je souligne le mot réservé). Par extension, pour les autres développements, geler l'UI est *aussi* une mauvaise pratique.
C'est Android, PAS Androïd, ou Androïde didiou !
Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.
Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.
N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android
Sans compter que ce tuto est une catastrophe coté gestion des erreurs...![]()
Partager