Using java Syntax Highlighting
- package com.retrieve;
- import org.ksoap2.SoapEnvelope;
- import org.ksoap2.serialization.SoapObject;
- import org.ksoap2.serialization.SoapSerializationEnvelope;
- import org.ksoap2.transport.HttpTransportSE;
- import android.app.Activity;
- import android.os.Bundle;
- import android.widget.TextView;
- public class RetrieveAndroidActivity extends Activity {
- private String METHOD_NAME = "getLoginDetails"; // our webservice method name
- private String NAMESPACE = "http://retri.com"; // Here package name in webservice with reverse order.
- private String SOAP_ACTION = NAMESPACE + METHOD_NAME; // NAMESPACE + method name
- private static final String URL = "http://192.168.1.249:8080/Retrievedata/services/retr?wsdl"; // you must use ipaddress here, don't use Hostname or localhost
- public void onCreate(Bundle icicle)
- {
- super.onCreate(icicle);
- setContentView(R.layout.main);
- TextView tv = (TextView) findViewById(R.id.txtsearch);
- try
- {
- SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
- SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
- envelope.setOutputSoapObject(request);
- HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
- androidHttpTransport.call(SOAP_ACTION,envelope);
- SoapObject so = (SoapObject)envelope.bodyIn;
- System.out.println("Counter: "+so.getPropertyCount());
- for(int i =0; i < so.getPropertyCount(); i++){
- SoapObject soap = (SoapObject) so.getProperty(i);
- System.out.println("login :: "+ soap.getProperty("login"));
- System.out.println("password :: "+ soap.getProperty("password"));
- }
- tv.setText(so.toString());
- } catch (Exception E) {
- E.printStackTrace();
- tv.setText("ERROR:" + E.getClass().getName() + ": " + E.getMessage());
- }
- }
- }
Parsed in 0.038 seconds, using GeSHi 1.0.8.4
Using xml Syntax Highlighting
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.retrieve"
- android:versionCode="1"
- android:versionName="1.0">
- <uses-sdk android:minSdkVersion="7" />
- <uses-permission android:name="android.permission.INTERNET" />
- <application android:icon="@drawable/icon" android:label="@string/app_name">
- <activity android:name=".RetrieveAndroidActivity"
- android:label="@string/app_name">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
- </manifest>
Parsed in 0.003 seconds, using GeSHi 1.0.8.4
then y dis error is came...plz help me friends.

