0

我需要为 android 开发简单的应用程序,它与服务器进行一些通信。目的:1)需要通过php将数据放入db 2)需要从服务器接收命令和数据

服务器端是 php + postgree db。我想问什么是最简单有效的沟通方式。

关于1)我可以使用http(将数据放入http的参数)并且php将解析它并放入db。你知道任何用于 android 的 http 库吗?

关于2)点,php需要向android客户端发送数据。我不确定如何实现服务器-> 客户端方式。也许通过套接字,但还不确定。你能给我你的意见吗?

4

2 回答 2

0

1) 你可以使用 Apache HttpComponents (https://hc.apache.org/)

2) 最简单的方法是轮询:您的 Android 客户端必须每隔 x 秒向响应的服务器发送一个请求(“你有什么要给我吗?”)(“是”/“否”) . 其他技术(websocket、http 流、ecc.)实现起来更复杂

于 2012-04-06T09:50:15.647 回答
0

您需要的是 SOA(面向服务的架构)。您将拥有一个与 PHP Web 服务通信的 Android 应用程序,该服务反过来查询 Postgree 数据库。该服务将用于您的所有SELECT查询以及其他 CRUD 操作。

于 2012-04-06T09:51:25.203 回答