安卓Web Service实现天气预报功能

Web Service是实现异构程序之间方法调用的一种机制。通过一种XML格式的特殊文件来描述方法、参数、调用和返回值,这种格式的XML文件称为WSDL(Web Service Description Language),即Web服务描述语言。Web Service采用的通信协议是SOAP,即简单对象访问协议。java领域的Web Service实现有多种方式。以下我们通过webService 调用 天气预报. 这里主要是讲解 如何调用webservice 返回的xml通过 pull解析 。UI界面只是用一个listView显示 pull解析后的字符串类型。可以用imageview显示的,这里 不在做界面的跳转。
调用网站 :http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather
首先我们把请求SOAP 的 xml 放在项目中 然后使用$替换请求参数
weatcher.xml




 
   
      $city
     
   

 




main.xml:



    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
        android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
        android:id="@+id/edittext"
    android:layout_width="200dp"
    android:layout_height="wrap_content"
    />
   

你可能感兴趣的:(Android,android平台,android开发,web,service,大众点评网)