完整源代码:获取天气预报(天气,气温,风力...)WebService - 云代码

核心代码:

        
  1. publicvoidgetWeather(StringcityName){
  2. try{
  3. SoapObjectrpc=newSoapObject(NAMESPACE,METHOD_NAME);
  4. rpc.addProperty("theCityName",cityName);
  5. HttpTransportSEht=newHttpTransportSE(URL);
  6. ht.debug=true;
  7. SoapSerializationEnvelopeenvelope=newSoapSerializationEnvelope(
  8. SoapEnvelope.VER11);
  9. envelope.bodyOut=rpc;
  10. envelope.dotNet=true;
  11. envelope.setOutputSoapObject(rpc);
  12. ht.call(SOAP_ACTION,envelope);
  13. //ht.call(null,envelope);
  14. SoapObjectresult=(SoapObject)envelope.bodyIn;
  15. detail=(SoapObject)result
  16. .getProperty("getWeatherbyCityNameResult");
  17. System.out.println("result"+result);
  18. System.out.println("detail"+detail);
  19. Toast.makeText(MainActivity.this,detail.toString(),
  20. Toast.LENGTH_LONG).show();
  21. parseWeather(detail);
  22. return;
  23. }catch(Exceptione){
  24. e.printStackTrace();
  25. }
  26. }
  27. privatevoidparseWeather(SoapObjectdetail)
  28. throwsUnsupportedEncodingException{
  29. Stringdate=detail.getProperty(6).toString();
  30. weatherToday="今天:"+date.split("")[0];
  31. weatherToday=weatherToday+"\n天气:"+date.split("")[1];
  32. weatherToday=weatherToday+"\n气温:"
  33. +detail.getProperty(5).toString();
  34. weatherToday=weatherToday+"\n风力:"
  35. +detail.getProperty(7).toString()+"\n";
  36. System.out.println("weatherTodayis"+weatherToday);
  37. Toast.makeText(MainActivity.this,weatherToday,Toast.LENGTH_LONG)
  38. .show();
  39. }

更多相关文章

  1. Android利用ksoap2写天气预报应用
  2. 基于xml类型的压缩数据流的android获取天气的方法
  3. android 酷欧天气完整项目
  4. Android小应用之Google天气预报
  5. [置顶] 我的Android进阶之旅------>Android通过调用Webservice实
  6. 高德天气应用开发之一:android 应用子功能及移动框架总述
  7. Android访问中央气象台的天气预报API得到天气数据 .
  8. android实现uc和墨迹天气那样的左右拖动效果
  9. 怎样在android实现uc和墨迹天气那样的左右拖动效果

随机推荐

  1. Android--使用手机GPS获取经纬度
  2. android 实现自定义隐藏式菜单
  3. Mac版的Android Eclipse识别安卓真机
  4. Android 平板电脑的判断方法
  5. git使用教程二 远程仓库操作
  6. Android 手机端与服务端POST数据交互类
  7. 构建更好的应用--Xamarin平台
  8. Android SQLite 抽象出CRUD操作工具类
  9. Android RectF类的构造函数参数说明
  10. Android5.0以太网流程源码情景分析