Android客户端的在线验证,登陆是很多需要保密的应用程序的必要环节,本人菜鸟经过几天的摸索,终于完成的小小的程序:通过Android客户端调用webservice。具体步骤写出共同交流学习。由于本人也是菜鸟,在这之前完全没学过webservice,代码很简单。
一,服务器端webservice的建立
没了客户端发布的程序,哪来的调用,所以服务器端的程序少不了,客户端的代码只有几句,只是小小的验证并返回我们需要的结果
这里我选用了visual stuio 2010 (VS)版本,网上有很多教程可以参考
由于我们调用的是webservice服务,打开VS后通过文件——新建——网站
在出现的新建网站对话框中按所需语言(这里选C#)选择,并选择ASP.NET网站(图1)
注意.NET版本的选择(版本的影响自己搜),web位置的填写
网站建立好后,我们给项目添加一个新项(如下图2)并重新命名为webservice.asmx
图2
打开新建项,其他的先不要管,按照原有的HelloWorld方法建立自己所需方法,这里是一个简单的用户验证,代码就这么多,(单个用户的验证够了)(图3)
图 3
保存好之后,回头分析一下里面的内容,里面有之后要用到的内容
[WebService(Namespace ="http://tempuri.org/")]这个是本项目的命名空间,由于只是测试,命名空间不规范,另外还有所需的方法名Login(String,String);
到这一个简单的webservice项目就已经建立完成了
二、将 webservice