提醒附近其他Android设备的Android应用

时间:2014-07-29 05:09:37

标签: android

所以我试图开发一个有两个核心应用程序的想法 - 用户 "警报器"

基本上,警报器会发送一条消息,该消息由所有手机接收,并为用户提供应用程序,但在特定半径内并非全部。我可以查看任何旧程序吗?或任何提示,想法?我对android编码世界很陌生。

非常感谢您的帮助。谢谢:))

2 个答案:

答案 0 :(得分:1)

有很多方法可以做,包括:

  • 蓝牙检测
    • 在Android支持成为蓝牙低功耗发射器之前,这是不可行的
  • WiFi检测
    • 设备必须位于同一个接入点才能彼此建立网络连接
  • 服务器端
    • 所有设备都使用其位置更新公共服务器
    • 然后,设备可以向服务器查询(报告的)附近设备
    • 服务器还可以使用GCM或Push IO
    • 推送新设备

你可以从寻找已经做过这类事情的应用开始。一个是即时通讯应用程序WeChat,还有一些约会应用程序允许用户与附近的潜在联系。

另请阅读Find nearby users of an app (iPhone and Android)

答案 1 :(得分:-2)

我认为你应该从Google Cloud Messaging开始:

  

适用于Android的Google Cloud Messaging(GCM)是一项允许您使用的服务   将数据从您的服务器发送给您的用户' Android设备,   并且还从同一连接上的设备接收消息。该   GCM服务处理消息和传递排队的所有方面   到目标设备上运行的目标Android应用程序。 GCM是   无论您的消息传递需求有多大,都可以完全免费   没有配额。