安卓客户端与服务器进行连接

来源:互联网 发布:linux 驱动开发 编辑:程序博客网 时间:2024/05/17 06:20

最近应聘上了一个安卓开发的职位,在开发的时候遇到一个问题。就是安卓客户端如何与服务器建立连接,以前在学校没注意过,但是百度过后还是发现很多问题,而且很多人说的方法也都不能解决。现在我自己解决了这个问题,分享一下,希望更多的人能解决这样的问题,我是用J2EE做的服务器。

其实思路大家应该都知道,很简单,从客户端接收信息,通过URL访问服务器,但是问题来了,服务器连接不了。

我说一下需要注意的几个地方:

1在客户端发送信息的那个界面里不要直接建立连接,必须要使用多线程,不然会出错。

2注意URL路径的填写,我们平时访问自己项目网页的时候输入地址:http://localhost:8080/Demo/index.jsp,然后注意一下提交from表单时网页地址栏的变化。后面会带有“?xx=xx&xxx=xxx”,那么我们现在的访问路径就是变化过后的地址栏,一般是http://IP:端口号/项目名称/处理请求的页面(我的是action,所以这里是action的访问路径,servlet也是一样)?属性1=值1&属性2=值2。需要注意的是IP,不要写成localhost或者是127.0.0.1,最好是写成电脑IP,不知道自己电脑IP的自己去百度如何查看自己电脑IP。

大多数人都是卡在这里了,如果对你无效的话请留言,我会附上一份可以使用的源码供大家参考学习。

这里有我上传的一个例子,大家可以下载学习一下。