写入设备数据库并返回其位置

时间:2014-10-21 16:10:18

标签: android location

我想创建一个应用程序,用户可以按编号查看其他设备的位置。该号码将从设备的联系人列表中提取。在安装应用程序时,您同意所有拥有您号码的人都可以看到您的位置。

假设有两个设备A和B,并且都安装了应用程序。在设备A中,用户打开应用程序,他可以在地图中查看设备B的位置。我当时认为应该有某种“通知”或ping发送给B,并且响应B返回其位置。因此“通知”将是某种数据库写入,数据库写入将是“A已在X时间访问过您的位置”。

有人告诉我,我需要一台服务器来往往发送“通知”,设备需要运行后台进程才能继续收听通知,类似于WhatsApp或Viber。

除了“中间服务器”方法之外,还有其他方法可以实现吗? #android-dev中的一个人告诉我,可以有多种方法。

我是Android开发的新手,它将成为我的第一个应用程序。

我见过:push notification to get device location

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Google GCM。 此链接中的更多信息 http://developer.android.com/google/gcm/gcm.html