web service
来源:互联网 发布:linux怎么退出top命令 编辑:程序博客网 时间:2024/06/16 08:49
package com.appc.myapplication;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import org.ksoap2.serialization.SoapSerializationEnvelope;import org.ksoap2.transport.HttpTransportSE;import org.xmlpull.v1.XmlPullParserException;import java.io.IOException;public class MainActivity extends AppCompatActivity {private Handler han=new Handler(){ @Override public void handleMessage(Message msg) {tv.setText(msg.obj.toString()); }}; private String url="http://www.gpsso.com/webservice/weather/weatherinfo.asmx"; private String namespace="http://gpsso.com/";//要以/结尾 private String name="GetToDayWeatherInfo";//网络服务的方法名 private String action="http://gpsso.com/GetToDayWeatherInfo"; private Button bt; private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bt = (Button) findViewById(R.id.bt); tv = (TextView) findViewById(R.id.tv); bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { intodata(); } }).start(); } }); } private void intodata() { SoapObject soapObject = new SoapObject(namespace,name); soapObject.addProperty("APICode", "11709251728002768683"); soapObject.addProperty("APIKey", "1F1FB4C41BDA4E3EB2E75D2A11BB55"); soapObject.addProperty("CityCode", "101010100"); HttpTransportSE httpTransportSE = new HttpTransportSE(url); SoapSerializationEnvelope s=new SoapSerializationEnvelope(SoapEnvelope.VER11); s.bodyOut=soapObject; s.dotNet=true; try { httpTransportSE.call(action,s); SoapObject ss= (SoapObject) s.bodyIn; Message m=new Message(); m.obj= ss.toString(); han.sendMessage(m); } catch (IOException e) { e.printStackTrace(); } catch (XmlPullParserException e) { e.printStackTrace(); } }}
阅读全文
0 0
- Web Service
- Web Service
- web-service
- Web Service
- web service
- Web Service
- WEB SERVICE
- WEB SERVICE
- web service
- Web Service
- Web Service
- web service
- web service
- Web Service
- Web Service
- Web Service
- Web Service
- Web Service
- 不会接口测试时,该如何使用eoLinker进行接口测试
- scala.xml.Utility 代码实例
- C++程序设计案例实训教程第10章
- ionic Error: spawn EACCES
- Linux(CentOS)下安装JDK
- web service
- Hadoop Hive Spark hive建表语句对表在hdfs上存储的file或block数量、以及后续spark读文件跑模型的影响
- ubuntu16.04 下 多opencv版本安装(3.0.0和3.3.0)
- Java的 面向对象 (类和对象的关系)
- c++ string 标准模板类
- thinkphp模板输出变量使用一个或多个函数
- nginx集群相关
- 定时任务之Timer,Quartz,Spring task
- Golang小项目----Agenda