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