background preloader

Soap

Facebook Twitter

Tutoriel SOAP sur Android. Source : wikipedia.org Bonjour et bienvenus dans mon premier tutoriel !

Tutoriel SOAP sur Android

Je vous propose aujourd’hui d’aborder le problème des communications basées sur le protocole haut niveau SOAP. Pour çà, je me suis créé un petit projet qui permet de connaître le temps et les prévisions météo dans les principales villes des USA (ok, pas très utile si on n’y habite pas, mais pour le tutoriel, le service utilisé est parfait). Vous aurez sûrement l’occasion de vous y confronter car l’interopérabilité des systèmes est très en vogue, notamment à cause de la fragmentation des plate-formes (et bientôt celle d’Android?) Et des solutions logicielles. SOAP est un protocole d’interopérabilité qui permet à une application cliente d’exécuter des méthodes distantes et d’en recevoir le résultat. Pour résumer la prise en charge de SOAP dans Android… néant. Quoi ? Non mais attendez, on va s’arranger pour que vous n’ayez à faire le gros boulot qu’une seule fois ! Tlcommande universelle sous Android pour Tvix Xroid A1.

Android 2.2 : installer une rom de mise jour Froyo sur HTC Hero. Près d’un téléphone Android sur 2 tourne actuellement avec un OS Android de type 2.1, 1.6, ou 1.5.

Android 2.2 : installer une rom de mise jour Froyo sur HTC Hero

Si vous avez acheté votre smartphone avant 2010, il y a de fortes chances que votre constructeur (HTC, Samsung, Motorola,…) n’ait pas développé de mise à jour officielle Froyo (Android 2.2) pour votre téléphone… Pas de Froyo ? Pas de possibilité de stocker vos applications sur votre SD card Heureusement, il y a quelques développeurs indépendants qui proposent sur le net des roms non officielles compatibles avec votre téléphone pour effectuer la mise à jour. Utilisation du web service SOAP sous Android. Un web service permet la communication et l'échange de données entre une application et un système.

Utilisation du web service SOAP sous Android

Dans ce tutoriel, nous allons voir comment utiliser le web service SOAP sous Android. SOAP (Simple Object Access Protocol) est un protocole réseau permettant de faire des appels de procédures sur une machine distante à l'aide d'un serveur d'application. Il est bâti sur le XML. Pour plus de facilité, nous allons expliquer ce tutoriel autour d'un exemple. Pour notre exemple, nous allons créer une classe simple que nous allons appeler Tutoriel.

Public class Tutoriel { String url ; String auteur ; Int nbChapitre ; Float note ; } Nous ne mettons pas les attributs en privé afin de les utiliser directement dans une autre classe. Tout d'abord, téléchargez le fichier ksoap2_android_src.zip, dézippez-le et copiez le dossier org dans votre répertoire src. Le mieux selon moi ksoap2-android - Revision 1081: /m2-repo/com/google/code/ksoap2-android/ksoap2-j2se/3.0.0-RC.1. HowToUse - ksoap2-android - Find out how to use this library in your Android application - A lightweight and efficient SOAP library for the Android platform. My favorites ▼ | Sign in Project Home Downloads Wiki Issues Source Comment by thanhbinh.gd@gmail.com, Apr 8, 2011 nice :) Comment by sow...

HowToUse - ksoap2-android - Find out how to use this library in your Android application - A lightweight and efficient SOAP library for the Android platform.

@gmail.com, Jun 1, 2011 great Comment by xianglon... I'd like it,thanks Comment by project member mosa... It is all in the m2-repo folders. Comment by sa... In Addition to the above comment after adding the reference the following error is given : "Conversion to Dalvik format failed with error 1" - Removing the library and cleaning the project does not fix this problem instead I have to delete the project and start again. AndroLib, Retrouvez toutes les applications et les jeux pour votre tlphone Android, Droid, Galaxy S etc... Common Layout Objects. Package Index. The Developer's Guide. Hello, Views. Formation. Android.com. Android Open Source.

PointGPhone - Actualit Android, tests, Applications Android, forum. AndroLib, Find all the applications and games available in the Android Market for your Android Phone, Droid, Galaxy S etc... Appel dun Webservice depuis Android avec KSoap. Bonjour.

Appel dun Webservice depuis Android avec KSoap

Comme cela fait quelques temps que je n’ai rien posté de nouveau, je me suis dit que j’allais encore faire un billet sur un thème trop peut documenté à mon goût, tout du moins en français : l’appel aux webservices depuis une application Android. Pour cela nous allons avoir besoin d’un webservice (à vous ou pas). Ne vous inquiétez pas, quelque soit la technologie utilisée pour sa création, la méthode d’appel depuis Android est la même. Pour être capable d’utiliser un webservice, il vous faut obtenir quelques informations à son propos. Il va vous falloir si il a été codé en .NET ou non, le nom de la méthode que vous souhaitez appeler (et ses paramètres si nécessaires), son et l’URL où l’on peut le joindre.

Pour la suite nous allons prendre un webservice que j’ai moi-même crée pour l’une de mes applications, qui ne prend rien en paramètre et qui renvoie un entier. Private static final String SOAP_ACTION = " private static final String METHOD_NAME = "GetChampionRotationWeek"; try.