如何从一个用户向另一个用户发送经度和经度 - android

时间:2014-01-02 08:01:19

标签: android ios node.js location socket.io

我只是想创建一个应用程序,它会将一个用户的位置详细信息连续发送给另一个用户,直到满足为止。我计划在iOS和Android中制作这个应用程序。首先,我想在Android中尝试它。

我不想在服务器中保存详细信息。我听说过node.js和socket.io,通过这些库可以实现这个想法吗?

请指导我。

3 个答案:

答案 0 :(得分:1)

是的,您可以使用 SOCKET 发送数据,链接是android中的套接字示例。

http://android-er.blogspot.in/2011/01/simple-communication-using.html

要继续发送数据,您应该使用AlramManger和Intent Service,后者在链接下方的位置发送位置。

http://dhimitraq.wordpress.com/2012/11/27/using-intentservice-with-alarmmanager-to-schedule-alarms/

修改

如果你不想使用SOCKET,那么一个替代方案是 GCM 。这对你的要求也有好处,但它会节省谷歌服务器的推送,它可能需要一些延迟到达设备,它取决于谷歌服务器流量。

答案 1 :(得分:0)

即使您使用GPRS服务,也无法直接与其他手机通信。但是,如果其他用户的距离有限,例如10米,那么您可以使用蓝牙或Wifi。

如果您想与远程用户通信,则必须提供服务。你可以使用的备用服务是短信服务,但它会花费你很多,并且它在一天内发送短信的数量有限。

答案 2 :(得分:0)

你可以使用GCM的概念,它需要不同人想要通信的设备ID ...使用这个概念你可以向接收者发送推送通知...... 以下是链接... GCM