android4.0以上别再主程序里面写连接webservice:
public void getWeather(String city){
Runnable run = new Runnable()
{
@Override
public void run()
{
WebServiceUtil webserviceutil = new WebServiceUtil()
webserviceutil.getWeather("")
}
}
new Thread(run).start()
}
WebServiceUtil这个类负责连接webservice,怎么连接网上很多,都是一个样
这个地方是我最纠结的地方,现在帮你指出来,希望不要犯我这个错
WebService 就是web服务了。是微软主推的一种跨平台的分布式应用程序。他使用SOAP协议通讯,用XML封装数据,所以是跨平台的。任何客户端只要按照WebService发布的格式发送数据就都可以得到结果。就好像你提交一个http://www.163.com/请求,163的服务器不管你用哪个浏览器,都给桶一个你一个页面,至于你要把他显示成什么样子,那是你浏览器的事了,跟服务器没关系。明白了么?浏览器打开http://localhost:8888/Servlet mapping url/类名?WSDL,如果你的配置是成功的,则会显示wsdl文件。Servlet mapping url:配置文件里指定webservice servlet对应的url-pattern
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)