private static final String SERVICENAMESPACE = "http://api.yicheng120.com/soap/server.php/";private static final String WEBSERVICEURL = "http://api.yicheng120.com/soap/server";/* 登陆 */public void login(String userName, String password) {final String WS_METHOD_NAME = "login";// 设置请求参数SoapObject requestEnvelopeBody = new SoapObject(SERVICENAMESPACE,WS_METHOD_NAME);String md5password = MD5(password);requestEnvelopeBody.addProperty("userName", userName);requestEnvelopeBody.addProperty("password", md5password);requestEnvelopeBody.addProperty("x_auth_mode", "mobile");// 请求SoapObject result = soapRequest(WEBSERVICEURL,requestEnvelopeBody,SERVICENAMESPACE, WS_METHOD_NAME);if (null == result) {return;}// 解析String testStr;testStr= result.toString();SoapObject ycReturn=(SoapObject) result.getProperty("return");YiChengAPI.auth_token = ycReturn.getProperty("auth_token").toString();}/* soap请求 */protected SoapObject soapRequest(String WEBSERVICEURL,SoapObject requestEnvelopeBody,String SERVICENAMESPACE,String WS_METHOD_NAME) {// 设置envelopeSoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);envelope.bodyOut = requestEnvelopeBody;envelope.dotNet = false;//envelope.setOutputSoapObject(requestEnvelopeBody);// 请求服务器HttpTransportSE transport = new HttpTransportSE(WEBSERVICEURL);  transport.debug = true;SoapObject result = null;try {transport.call(SERVICENAMESPACE + WS_METHOD_NAME, envelope);//取回响应数据result =(SoapObject) envelope.bodyIn;}catch (IOException e) {e.printStackTrace();} catch (XmlPullParserException e) {e.printStackTrace();}return result;} 

我的话费充值店-各种面额

电信100元仅售98.60 
联通100仅售99.00
移动100仅售99.30

android ksoap用法相关推荐

  1. 【转】 Android - LayoutInflate用法

    [转自]http://blog.csdn.net/scut1135/article/details/7055461 通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Acti ...

  2. MTK驱动(77)---Android getevent用法

    Android getevent用法 getevent命令用法如下: Usage: getevent [-t] [-n] [-s switchmask] [-S] [-v [mask]] [-d] [ ...

  3. Android inflater用法

    Android inflater用法 简介 具体作用 获取layoutInflater的三种方式 源码查看 返回值结果 注意 简介 在实际的开发中layoutInflater这个类的主要的主要的作用类 ...

  4. android plurals用法

    参考 android plurals用法 对一个给定的语言和数字来说,决定使用哪一个case的规则是很复杂的,所以android提供了方法getQuantityString(),它可以用来为你选择合适 ...

  5. android plurals用法(单复数)

    0.相关文章 android plurals用法 Android中的string资源占位符及Plurals string 1.使用 对一个给定的语言和数字来说,决定使用哪一个case的规则是很复杂的, ...

  6. Android.mk 用法介绍

    一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...

  7. android五大布局的用法,android:stretchColumns用法

    TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如做出表格的效果.本文主要介绍TableLayout的基本使用 ...

  8. Android Scroller用法

    为什么80%的码农都做不了架构师?>>>    概述 Android里Scroller类是为了实现View平滑滚动的一个Helper类.通常在自定义的View时使用,在View中定义 ...

  9. android queue用法,GitHub - rygz146/TQueue: Android 可以任意切换线程的任务队列, TQueue

    TQueue 一个Android开发库, 可以任意切换线程的链式调用任务队列, 可添加定时, 延时任务, 统一异常处理(Ceased中断),但不影响整个任务链的运行. 具体用法如下: TQueue.q ...

最新文章

  1. Android 64K解决办法
  2. socket缓冲区以及阻塞模式详解
  3. 【竞赛相关】特征/模型存储的5种方法
  4. 蒙提霍尔悖论(三门问题)终极分析(补充)附完整源码
  5. VS Code HtmlFindClass 插件介绍
  6. 计算机应用基础 东师 离线,东师1609计算机应用基础离线作业(8页)-原创力文档...
  7. 技术并不来自通宵^_^
  8. 简约通用工作总结ppt模板
  9. 语言判断一个整数是奇数还是偶数_一个变量“存储”任意多的数 从“康托配对函数”聊开去...
  10. SEGGER System View - J-Link Library not found
  11. Word 2007 删除页眉横线
  12. Git回滚到某个commit
  13. Linux gzip压缩输出
  14. 蒲公英 · JELLY技术周刊 Vol.22: npm i react-router@6.0.0-beta.0
  15. 好游戏必须知道玩家需要什么?
  16. 彻底理解安卓应用无响应机制
  17. 2022-2028年中国出境旅游行业市场行情动态及竞争战略分析报告
  18. matlab画cca的图,Canoco5绘制漂亮的DCA或CCA图
  19. 婚恋交友app源码,礼物功能如何实现
  20. 10年前写的,身份证号码验证VBA代码

热门文章

  1. langtj牌子的机械键盘关闭闪光灯
  2. SAP ABAP开发个别概念理论区分理解
  3. 库房计算机管理,库房管理
  4. 【转】计算方法太牛了,留着以后教孩子
  5. TestNG监听器实现失败自动截图、重跑、自定义html结果文件功能
  6. linux下内存分配原因导致的Load过高
  7. 融汇云仓团队:有效任务已达9000+,感谢支持
  8. android聊天气泡
  9. 【沃趣科技】再述mysqldump时域问题
  10. 如何从零开始制作一款日式AVG游戏