我创建一个应用程序我希望将我当前的lat发送给其他用户使用任何服务,但我没有任何服务器端应用程序我只有用户端应用程序我将如何将我的lat long发送给使用相同应用程序的其他用户使用任何服务器?什么做ido ??
如何将我当前的latlong发送给其他用户?不使用服务器URL
我只是想简单地将我当前的latlong发送给其他用户,他也使用相同的应用程序
答案 0 :(得分:0)
你可能有几种可能性。其中一个是从一个到另一个创建Socket
。这样做的缺点是您需要知道目标IP地址,这又会引发其他问题:某些国家/地区的多个移动ISP为多个移动设备分配了相同的IP地址,如果用户使用的话。使用 WiFi ,您可能会遇到一些防火墙问题。
另一种方式是通过Bluetooth
。然而,这需要两个设备相当接近以交换信息。
总结:最好的方法是在互联网的某个地方使用第三方服务器并将其用作网络服务,这是在设备之间更改信息的最佳方式。
答案 1 :(得分:0)
您通过短信发送。另一个最终用户应用程序必须读取传入的SMS,这与latlong相关,他们可以更新它们的UI
答案 2 :(得分:0)
您可以使用套接字
http://developer.android.com/reference/java/net/Socket.html
在一侧实施ServerSocket并在另一侧连接到它,设备应通过wifi网络的Internet连接
答案 3 :(得分:0)
您可以使用Third party server
和GCM
。将您的所有用户注册到第三方服务器,然后将LatLong
发送到服务器,服务器会将其转发给GCM registration ID