如何为使用Database的Android应用程序构建服务器和客户端之间的通信

时间:2010-11-25 20:50:54

标签: java android web-services network-programming

我需要开发一个与服务器通信的应用程序。我不是Android的新手,但我从未开发过使用服务器/客户端通信的程序。

基本上,我打算将我的数据库存储在服务器中,此服务器从客户端获取查询,然后返回结果。如何从客户端向服务器发送查询?如何在客户端中获取结果数据bacik?

我不知道应该使用哪种连接/协议。你能给我推荐一本书吗?或者如果有人在这个主题上有经验,可以给我建议吗?什么应该是我的出发点?

谢谢大家。

1 个答案:

答案 0 :(得分:2)

它被称为RPC - 远程过程调用。有许多不同的协议和实现。你应该选择一个适用于HTTP的(因为它几乎适用于任何网络)。

尝试XML-RPC或JSON-RPC:

一些起点:

http://code.google.com/p/android-json-rpc/

http://oss.metaparadigm.com/jsonrpc/

http://code.google.com/p/android-xmlrpc/

http://en.wikipedia.org/wiki/XML-RPC#Java