Android通过WebService服务的两种用法介绍
来源:互联网 发布:人工智能的利与弊论文 编辑:程序博客网 时间:2024/06/05 10:03
暑期大学生博客分享大赛 - 2011 Android 成长篇
Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务,它的功能我想大家都知道了,我在这就不多说了。面对现在如火如荼的Android开发,要是合理使用WebService服务,相信会有很大的收获。
我是一个Android初学者,前几天我不知道我学Android程度到底怎么样了,就想自己做一个小应用看看自己能否成功,于是就想到做一个通过Webservice服务查询QQ是否在线的功能。首先创建一个Android项目,搭建好环境,导入WebService服务所用的架包(ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar)
可是在调试代码当中我遇到了问题,那就是LogCate显示的是java.lang.ClassCastException: org.ksoap2.serialization.SoapPrimitive错误。通过在网上大量看KSAOP2有关的资料,最后终于找到问题的解决方案。正确的写法是detail =(Object) envelope.getResponse(); 不能使用SoapObject detail定义对象。这样,我把代码就写好了,现在来看我的效果,现在我查询我自己的qq号605976387(已经在线),查看结果显示qq在线。达到预期效果了。
我现在有一个疑问,为什么WebService服务提供天气查询时用detail =(SoapObject) envelope.getResponse()是正确的,用detail =(Object) envelope.getResponse()会报错,但是查询QQ是否在线时为什么相反???我目前知道WebService服务有这两种用法,detail =(SoapObject) envelope.getResponse()和detail =(Object) envelope.getResponse()。当网友在用Android用WebServicce服务做想一些小应用时出现错误,不妨看看我这个日志,或许能解决大家的问题
- Android通过WebService服务的两种用法介绍
- 起步X5开发HTML5通过ajax调用WebService服务,调用的两种方式SOAP和Result
- 调用天气查询webservice服务的两种基本方法
- Android通过ksoap2使用webservice服务
- 有关WEBSERVICE的两种平台的介绍
- Android通过LIstView显示文件列表的两种方法介绍
- android的一些webservice服务和服务
- android 通过KSOAP调用.NET webservice中的服务接口
- Android ProgressDialog的两种用法
- android LayoutInflater的两种用法
- Android---24---Spinner的两种用法
- Android Intent的两种用法
- Android:layout_weight属性的两种用法
- 通过UrlConnection调用Webservice服务
- 通过Ajax调用webService服务
- android 调用webservice(两种方法)
- android通过ksoap2对webservice的解析
- Android常见的两种启动服务的方式
- zoj 2781
- 單調隊列::poj2823 Sliding Window
- 电脑小技巧
- IA32时钟周期的一些内容
- 解决Y450在Ubuntu11.04下亮度不能调节的问题
- Android通过WebService服务的两种用法介绍
- 编译 交叉编译工具链(ARM)
- 关于结构体初始化需要注意的一个细节
- Google File System(中文翻译)
- Jpgraph图库中Graph Plot步骤以及Stroke()和StrokeCSIM()区别
- mapreduce 中文版 中文翻译
- bash编程复习,实践和进阶练习
- Google's BigTable 原理 (翻译)
- 在网上发现一款很不错的JS编码工具,完善的编码智能提示,还可以运行调