云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业论文--基于Android平台的交通事故快速处理与查询系统

毕业论文--基于Android平台的交通事故快速处理与查询系统

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 20:58:30

太原科技大学学士学位论文

这样,开发者就明确了该如何调用这个WebService了,接下来就可以使用它的服务,实现Android客户端与服务器端的通信。 5.3.2 调用WebService主要代码

我把Android调用Webservice的方法抽象到一个专门的类里,类名叫做“connection”,类里只实现了这一个方法,以便于软件在多个不同的窗口运行都可以直接调用这个连接服务器并调用WebService的方法。

主要代码如下:

public class Connection {

public static String Connect(String jklb,String xmlString) {

// 命名空间

String nameSpace = \// 调用的方法名称

String methodName = \// EndPoint

String endPoint = \// SOAP Action String soapAction =

// 指定WebService的命名空间和调用的方法名

SoapObject rpc = new SoapObject(nameSpace, methodName);

// 设置需调用WebService接口需要传入的两个参数mobileCode、userId rpc.addProperty(\rpc.addProperty(\

rpc.addProperty(\rpc.addProperty(\

// 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本 SoapSerializationEnvelope envelope = envelope.bodyOut = rpc;

// 设置是否调用的是dotNet开发的WebService envelope.dotNet = false;

// 等价于envelope.bodyOut = rpc;

48

\

new SoapSerializationEnvelope(SoapEnvelope.VER10);

太原科技大学学士学位论文

}

envelope.setOutputSoapObject(rpc); //Log.e(TAG, \正确\

HttpTransportSE transport = new HttpTransportSE(endPoint); try { }

// 获取返回的数据

SoapObject object = (SoapObject) envelope.bodyIn; // 获取返回的结果

String result = object.getProperty(0).toString(); return result;

// 调用WebService

transport.call(soapAction, envelope); //Log.e(TAG, \正确\e.printStackTrace();

//Log.e(TAG, \错误\ //若异常发生,在控制台输出“错误”

} catch (Exception e) {

5.4 快速报案的描述与实现

5.4.1 快速报案描述

用户可以在登录客户端后选择“快速报案”功能,在紧急情况下也可以,直接跳过登录,直接点击便可快速使用“快速报案”功能。

快速报案功能第一步要采集的信息便是交通事故相关责任人的基本信息,包括“姓名”和“电话号码”,其中甲方信息和乙方信息是必填的,丙方信息是可选填的,如图5.5所示。

填写完毕后,点击保存,客户端便会通过网络上传信息到服务器端,服务器也会返回相应信息,来表示是否上传成功或遇到什么问题导致未上传成功,若上传成功,便会弹出如图5.6所示信息。

49

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

太原科技大学学士学位论文 这样,开发者就明确了该如何调用这个WebService了,接下来就可以使用它的服务,实现Android客户端与服务器端的通信。 5.3.2 调用WebService主要代码 我把Android调用Webservice的方法抽象到一个专门的类里,类名叫做“connection”,类里只实现了这一个方法,以便于软件在多个不同的窗口运行都可以直接调用这个连接服务器并调用WebService的方法。 主要代码如下: public class Connection { public static String Connect(String jklb,String xmlString) {

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com