Android利用SOAP进行网络编程,这些面试题你会吗

new SoapSerializationEnvelope(SoapEnvelope.VER11);

Envelope.bodyOut =

request;

(5)创建HttpTransportsSE 对象。

HttpTransportSE ht=new HttpTransportSE

(“http:// fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl”);

(6)使用 call 方法调用 WebService 方法。

ht.call(null,envelope);

(7)使用 getResponse 方法获得 WebService 方法的返回结果并解析返回内容。

SoapObject soapObject =(SoapObject)envelope.getResponse();

6.利用SOAP实现天气服务的解析

(1)具体实现过程:从客户端获取用户输入的城市名称,将城市名称打包成符合SOAP 协议的查询消息,把查询信息发送给提供SOAP 天气服务的服务器 ;服务器内部进行操作之后,返回给客户端查询城市的天气信息,该信息以SOAP 格式返回,客户端对其进行解析之后显示给用户。

(2)具体操作:用户在文本框中输入城市名之后单击“查询”按钮,查询成功后,会在应用界面上显示所查询城市的天气信息。

(3)先编写布局文件中的控件

显示控件,用于显示天气情况 :

<TextView

android:id="@+id/textView1"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:layout_centerHorizontal=“true”

android:layout_centerVertical=“true”

android:padding="@dimen/padding_medium"

tools:context=".AndroidSoapActivity" />

输入控件,用户输入城市名称:

<Edit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值