【问题标题】:what is the best way to communicate with a server in android与android中的服务器通信的最佳方式是什么
【发布时间】:2014-05-04 06:14:34
【问题描述】:

我正在用 Java 编写一个适用于 android 的应用程序,并用 Java 编写一个服务器。我正在寻找一种与服务器进行通信的方法,例如 Web 服务。我希望能够从客户端调用在服务器中编写的函数。

【问题讨论】:

  • 这正是 RPC 的设计目的。

标签: java android web-services client-server


【解决方案1】:

有很多方法,但最好的方法是使用 volley https://github.com/mcxiaoke/android-volley

http://arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/

或者您可以简单地使用 AsynTask 进行网络调用 How to use AsyncTask correctly in Android

【讨论】:

  • 好的,我会读到关于凌空的。顺便说一句,我尝试使用 asynctask,但使用它可以让我只通过套接字发送字符串。
  • 我在我的项目中添加了 volley,但是我仍然没有得到一件事,我如何从客户端调用服务器函数?假设我有一个用 Java 编写的服务器,它的功能很少,我如何调用特定的函数并发送参数?我发现的唯一一件事就是将 JSON 发送到一个 url,但是服务器应该如何解释请求呢?
  • 你必须使用框架来解释,就像你可以使用球衣库一样
  • 你应该做一个web服务,它可以是post、get、put、delete方法。要制作如此宁静的 Web 服务,您应该阅读 vogella.com/tutorials/REST/article.html android.programmerguru.com/… google.co.in/…
猜你喜欢
  • 2010-09-06
  • 2016-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-19
  • 1970-01-01
  • 2016-07-27
  • 1970-01-01
相关资源
最近更新 更多