提醒附近其他安卓设备的安卓应用

Posted

技术标签:

【中文标题】提醒附近其他安卓设备的安卓应用【英文标题】:Android app that alerts other android devices nearby 【发布时间】:2014-07-29 05:09:37 【问题描述】:

所以我正在尝试开发一个包含两个核心应用程序的想法 - 用户 “警报器”

基本上,警报器会发出一条消息,所有带有为用户制作的应用程序的手机都会收到消息,但在特定范围内而不是全部范围内。我可以查看任何旧程序吗?或任何提示,想法?我确实是 android 编码世界的新手。

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

【问题讨论】:

【参考方案1】:

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

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

您也许可以从寻找已经执行此类操作的应用开始。一种是即时通讯应用WeChat,还有一些约会应用可以让用户联系附近的潜在客户。

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

以上是关于提醒附近其他安卓设备的安卓应用的主要内容,如果未能解决你的问题,请参考以下文章

使用蓝牙获取两个安卓设备之间的距离

从安卓设备通过蓝牙广播消息

安卓开发应用闪退

安卓上的gps跟踪

安卓应用方法数超过64k解决办法:分割Dex

安卓如何将旧手机所有资料导入新手机