安卓怎么跟服务器通讯

作者:唐伯皓 | 发布日期:2024-05-15 22:31:29


这种功能实际上就是数据同步,同时要考虑手机本身、电量、网络流量等等限制因素,所以通常在移动端上有一下两个解决方案:1.一种是定时去server查询数据,通常是使用HTTP协议来访问web服务器,称Polling(轮询);2.还有一种是移动端和服务器建立长连接,使用XMPP长连接,称Push(推送)。

android客户端和服务器端是基于IntentService的,具体如下:后台使用简单的servlet,支持GET或POST。 这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功。 然后在安卓的ADT上创建一个安卓项目,建立两个Activity,分别作为登录界面和登录成功界面。

一般采用的是http接口通讯,或者socket连接。 具体你要去查资料找Demo了。 而且现在主流是采用html5开发或者混合开发了。

1、从网络协议上来看,就http方式和socket方式。 2、http方式开发起来效率想对要高一点,但是对于推送这种来说,想对要难做点,因为http是短连接。 socket这种方式开发要长,调试略微麻烦,但是做推送想对简单,可以建立一个长连接。