android客户端和服务端的交互怎么做?

客户端怎么开发?服务端怎么开发?要求客户端可以提供注册服务的,那么服务端应该是什么做的呢?加入访问量较大的话,怎么样的设计才能承受呢?能不能给套方案?这方面还是小白啊。

第1个回答  推荐于2016-03-08
  跟服务器传数据的话,一般都是采用 RESTful API 来传输。这样首先要对 HTTP 协议有初步的理解,至少知道 GET / POST 分别是干嘛的有什么区别。然后就是实现问题。可以学习一些网络框架的使用,如 volley 等等。
  服务器跟硬件通信的话属于嵌入式领域,不知道题主是否学过单片机相关。反正这部分应该不属于 Android 领域。
  一般两种方式TCP和HTTP。TCP的学习Socket,HTTP的话熟悉一下HTTP协议和相关Java API。
第2个回答  2013-11-06
这个问题覆盖面有点太大了,最好有一个具体的需求做前题来设计。追问

比如:客户端用来下载服务端放的图片啊,能浏览服务端放的文件啥的。

追答

写一个Web工程就可以了。客户端下载服务端图片直接查关键字“Android上传下载文件”应该有现成的Demo,浏览服务端的文件只需要写一个接口就可以了,你找到某一个Demo直接在里面写一个接口就行了。

我找到的Demo的名叫WebTest。

追问

客户端我倒是可以写的出来,但是服务端得用什么写呢?具体用什么技术?访问量大了的话怎么整?

追答

我当时是用Java语言写的,struts2+ibatis+spring,先不要管访问量,先写出一个来练手,肯定会出现问题的,可以写出一个完整的程序之后再考滤访问量的问题吧。

本回答被提问者采纳
第3个回答  2020-10-03
1.本机数据库IP可以使用localhost,端口:3306
2.或者”打开网络和共享中心“查看属性,找到IP地址
3.或者,Windows+R,打开cmd命令,输入ipconfig,查看ipv4地址,即ip地址

安卓手机客户端可以通过哪些方式与PC服务器端通信
1. 利用USB口和USB连接线:电脑可以将手机客户端作为一个终端访问,此时需要一款第三方软件,比如金山手机、豌豆荚、360等等。也可以将手机作为一个外部存储器直接访问手机的存储位置来传递文件。2.利用手机和电脑的蓝牙,采用蓝牙进行通讯。蓝牙通讯的距离一般小于10米。蓝牙建立连接之后,一般蓝牙的协议之...

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

Android怎样和PC服务器进行交互求大神帮助
如果对数据可靠性要求不高,可以用UDP包来实现手机客户端与PC服务器之间的交互功能,并建立一定的超时重传机制提高可靠性。可以使用Wi-Fi进行连接。 查看原帖>>

如何实现android和服务器的长连接?
1.一种是定时去server查询数据,通常是使用HTTP协议来访问web服务器,称Polling(轮询);2.还有一种是移动端和服务器建立长连接,使用XMPP长连接,称Push(推送)。从耗费的电量、流量和数据延迟性各方面来说,Push有明显的优势。但是使用Push的缺点是:对于客户端:实现和维护相对成本高,在移动无线网络...

unity3d教程Android客户端与PC服务器实现Socket通信
客户端通过Socket构造器连接服务器,指定服务器IP和端口号。例如,Socket s = new Socket("192.168.1.100", 30000); 这样,服务器端的accept()方法被激活,形成一对连接的Socket,之后通过输入输出流进行通信。实现详细步骤时,采用Handler和TimerTask定时扫描AP信息并发送至服务器端。TimerTask定义了...

如何在android应用程序和远程服务器之间发送或接收数据
建议:在客户端和服务端之间写一个自己的通信协议。比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。补充:如果...

android平台的app、手机客户端和后台服务器怎么进行数据交互?
首先不要管安卓端还是苹果端,现在一般都是响应式的app,你放到安卓或者苹果或者pc或者平板都是没有问题的。一般采用的是http接口通讯,或者socket连接。具体你要去查资料找Demo了。而且现在主流是采用html5开发或者混合开发了。所以最好是服务器提供appAPI接口,通过http访问服务器,获取数据,数据一般是...

...客户端,pc为服务器端,如果实现通讯交互??android+s2sh可以吗?_百度...
一般android和服务器交互用http请求就可以了,andriod的http封装的不错,可以直接用。另外socket通讯也可以。我有一个练习用的口袋微博的例子 分为服务端和客户端 需要参考的话留下邮箱

我在做一个android客户端,自己写服务端,由于服务端的经验不多,所以请教...
首先,android客户端与服务器端的通信用socket和http通信都是可以实现的,主要看你的需求是什么,如果需要实时通信,那么选用socket。否则选用http通信。因为socket会建立通信管道。耗费资源过大。其次,没太明白你说得处理并发量的目标5000是什么意思。不知道是不是可以理解为你要同时与服务器进行多方数据交...

想让android做为客户端 pc作为服务端相互传送数据该怎么做 求大神指教...
要是复杂一点,想实现双相互传,共享计算机里的文件的话,就得搭建一个ftp服务器,可以在电脑上装个serv-u软件实现,电脑当服务器,手机以网页的方式登录电脑,可以上传或下载文件 软件和教程网上都有,自己搜搜看 估计第一种方法就能满足你的需求了,你试试看吧 ...

相似回答