Some examples here:
http://www.anddev.org/calling_a_web_service_from_android-t348.html
http://ankitk.wordpress.com/2010/06/28/soap-web-service-call-in-android/

If you are using .NET, don't forget to add .dotNet = true !

SoapSerializationEnvelope envelope = new
SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;

Nick

On Feb 14, 12:48 pm, "JAlexoid (Aleksandr Panzin)"
<[email protected]> wrote:
> http://www.google.com/search?q=java+io+tutorial
>
> You are not getting any errors BTW.
>
> On 6 фев, 22:33, ROH <[email protected]> wrote:
>
> > Hi Fellow Android Developers,
>
> > I have fairly new to the development of Android mobile applications.
> > In one of my applications that I have developed, I want to consume
> > a .NET web service that I have created and published to the internet.
> > Below I have uploaded a sample of the code that I started. I have a
> > receiving a message that I don't understand too much about. That is
> > posted at the bottom of this post.
>
> > import android.app.Activity;
> > import android.app.AlertDialog;
> > import android.app.Dialog;
> > import android.app.ProgressDialog;
> > import android.content.DialogInterface;
> > import android.content.DialogInterface.OnClickListener;
> > import android.content.Intent;
> > import android.content.SharedPreferences;
> > import android.widget.*;
> > import android.net.http.AndroidHttpClient;
> > import android.os.Bundle;
> > import android.util.Log;
> > import android.view.*;
>
> > import java.io.BufferedReader;
> > import java.io.IOException;
> > import java.io.InputStream;
> > import java.io.InputStreamReader;
> > import java.net.HttpURLConnection;
> > import java.net.URI;
> > import javax.xml.parsers.SAXParser;
> > import javax.xml.parsers.SAXParserFactory;
>
> > import org.apache.http.HttpEntity;
> > import org.apache.http.HttpResponse;
> > import org.apache.http.NameValuePair;
> > import org.apache.http.client.HttpClient;
> > import org.apache.http.client.entity.UrlEncodedFormEntity;
> > import org.apache.http.client.methods.HttpGet;
> > import org.apache.http.client.methods.HttpPost;
> > import org.apache.http.impl.client.DefaultHttpClient;
> > import org.apache.http.message.BasicNameValuePair;
> > import org.apache.http.protocol.HTTP;
> > import org.xml.sax.InputSource;
> > import org.xml.sax.XMLReader;
> > import org.ksoap2.SoapEnvelope;
> > import org.ksoap2.serialization.SoapObject;
> > import org.ksoap2.serialization.SoapSerializationEnvelope;
> > import org.ksoap2.transport.HttpTransport;
> > import org.ksoap2.*;
> > import java.util.Hashtable;
> > import org.ksoap2.serialization.KvmSerializable;
> > import org.ksoap2.serialization.PropertyInfo;
>
> > public class FindMyAndroidActivity extends Activity
> > {
> >         private static final String SOAP_ACTION = "http://MyServer.com/
> > HelloWorld";
> >         private static final String METHOD_NAME = "HelloWorld";
> >         private static final String NAMESPACE = "http://MyServer.com/";;
> >         //private static final String URL = "http://MyServer.com/
> > MyWebService.asmx";
> >         private static final String URL = "http://MyServer.com/
> > MyWebService.asmx";
>
> >         @Override
> >         protected void onCreate(Bundle savedInstanceState)
> >         {
> >                 // TODO Auto-generated method stub
> >                 super.onCreate(savedInstanceState);
> >                 setContentView(R.layout.findMyAndroid);
> >         }
>
> >         public void FindMyAndroids(View view)
> >         {
> >                 QueryMyAndroids();
> >         }
>
> >         public void CancelMyAndroid(View view)
> >         {
> >                 Intent intent = new
> > Intent(FindMyAndroidActivity.this,MyAndroidPickActivity.class);
> >                 startActivity(intent);
> >         }
>
> >         public void QueryMyAndroids()
> >         {
> >                 TextView tv = (TextView)findViewById(R.id.ListView01);
> >                 AlertDialog.Builder aMessage;
> >                 try
> >                  {
> >                         java.net.URL url = new java.net.URL(URL);
> >                         java.net.URLConnection conn = url.openConnection();
> >                         conn.setConnectTimeout(0);
> >                         java.net.HttpURLConnection httpConnection =
> > (HttpURLConnection)conn;
> >                         httpConnection.connect();
> >                         InputStream in = httpConnection.getInputStream();
> >                         int responseCode = httpConnection.getResponseCode();
> >                         if (responseCode == HttpURLConnection.HTTP_OK)
> >                         {
> >                                 tv.setText(in.toString());
> >                         }
>
> >                  }
> >                         catch (Exception aE)
> >                  {
> >                          tv.setText(aE.toString());
> >                  }
> >                  }
>
> > }
>
> > Error Message that I am receiving:
> > org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl
> > $LimitedInputStream@45f8d630
>
> > Please help! :-|

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to