jKoeber.de | Entwicklung, Systeme, Programmierung und Umsetzung

Archive for "Mrz 13 2010"

Android WebService – SOAP / XML RPC

So, und wieder zum Android Mobile Device. Für alle die schon einmal mit Webservices arbeiten wollten im speziellen Android gibt es ein ganz cooles Video Tutorial von Falafel Software. Zwar in Englisch aber er spricht sehr deutlich und man versteht alles ohne Probleme.

Für alle die schon einmal mit SOAP arbeiten wollten. Es braucht auf alle Fälle erst einmal eine neue Libary von “ksoap2” oder “kxml“.

Und hier noch ein kleines Beispiel von Android Tales.

private static final String SOAP_ACTION = "myMethod";
private static final String METHOD_NAME = "myMethod";
private static final String NAMESPACE = "http://mynamespace.com/";
private static final String URL = "http://myserver.com/bean";

void test() {
    try {
        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
        request.addProperty("prop1", "myprop");

        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.setOutputSoapObject(request);
        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
        androidHttpTransport.call(SOAP_ACTION, envelope);

        Object result = envelope.getResponse();

        //handle result here

        myExampleHandler.getResults();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

Und jetzt auf zum Video von Falafel:

Android WebService01 from Falafel Software on Vimeo.

 

Essentials

Meta

Seiten

Profile

  • Johannes Köber
  • TwitterCounter for @jkoeber
  • Blogverzeichnis - Blog Verzeichnis bloggerei.de