客户/服务器通信

时间:2012-09-11 05:32:21

标签: android client-server

我是android的新手,我需要开发一个将位置信息存储在服务器中的应用程序。现在,另一个应用程序应该从服务器接收它并在textview中显示它。有没有办法做到这一点。请帮忙。

3 个答案:

答案 0 :(得分:3)

您可以使用网络服务。您必须从您的应用程序获取您的gps位置,并通过Web服务将其发送到服务器。在服务器端,您必须将其存储在DB中。之后,另一个应用程序检查数据库中是否有新数据。如果有新数据可用,它将通过Web服务获取数据并将其显示在文本视图中。

答案 1 :(得分:1)

要与其他设备/服务器通信,您需要一些协议。您可以使用自己的套接字,也可以使用Http协议。 通过使用HttpProtocol,您可以调用url,将一些数据发布到url,从url获取一些数据。 现在,如果你决定去Http Connection,你需要一些web服务,通​​过它可以从url发送和接收数据,有各种类型的webservices,其中两个主要使用。 1.休息服务 2. Soap Webservices

您可以使用xml或json发送和接收数据,因为它们都非常标准化且易于使用。

答案 2 :(得分:1)

您需要首先了解的是客户端/服务器架构,并且不应该遵循使用和访问Web服务的逻辑。

Here是完整的指南。

希望这有帮助。