public class AnTest extends Activity  {
private static String cityName="上海";
private static final String NAMESPACE = "http://WebXml.com.cn/";
private static String URL = "http://www.webxml.com.cn/webservices/weatherwebservice.asmx";//服务地址
    private static final String METHOD_NAME = "getWeatherbyCityName";//服务方法名称
    private static String SOAP_ACTION = "http://WebXml.com.cn/getWeatherbyCityName";//命名空间
@Overridepublic void onCreate(Bundle savedInstanceState) 
{
super.onCreate(savedInstanceState);
setContentView(R.layout.out);
//显示一个简单的界面
Log.d(cityName, "ok");
//调用
SoapObject requst=new SoapObject(NAMESPACE, METHOD_NAME);
requst.addProperty(cityName, "上海");
SoapSerializationEnvelope envlop=new SoapSerializationEnvelope(SoapEnvelope.VER11);
envlop.bodyOut=requst;
AndroidHttpTransport httpTransport=new AndroidHttpTransport(URL);
envlop.dotNet=true;
httpTransport.debug=true;
try {
httpTransport.call(SOAP_ACTION, envlop);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (XmlPullParserException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
SoapObject callObject = new SoapObject(NAMESPACE, METHOD_NAME);
try {
callObject = (SoapObject)envlop.getResponse();
} catch (SoapFault e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
String returnInfoString=callObject.toString();
TextView tv = (TextView) findViewById(R.id.age);  
tv.setText(returnInfoString);
/*****************************/
}
}