如何为使用数据库的Android应用程序构建服务器和客户端之间的通信
我需要开发一个与服务器通信的应用程序。我对Android并不陌生,但我从未开发过使用服务器/客户端通信的程序。
基本上,我计划将数据库存储在服务器中,该服务器从客户端获取查询,然后返回结果。如何从客户端向服务器发送查询?如何在客户端中获取结果数据?
我不知道应该使用哪种连接/协议。你能给我推荐什么书吗?或者如果有人在这方面有经验,可以给我建议吗?我的出发点应该是什么?
谢谢大家。
I need to develop an application that communicates with the server. I am not new to Android, but I have never developed a program that uses server/client communication.
Basically, I am planning to store my databse in the server and this server takes query from the client and then returns the result back. How can I send query from client to server ? How can I take the resulting data bacik in client ?
I do not know what kind of connection/protocol should I use. Can you suggest me any book ? Or if there is someone who is experienced in this subject, can give me advice ? What should be my starting point ?
Thank you all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这称为 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/< /a>
http://en.wikipedia.org/wiki/XML-RPC#Java< /a>
It's called RPC - remote procedure call. There are many different protocols and implementations. You should pick one that works over HTTP (as this pretty much works on any network).
Try XML-RPC or JSON-RPC:
Some starting points:
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