代码之家  ›  专栏  ›  技术社区  ›  Prashant

检测怀表和安卓手机之间距离的API?

  •  0
  • Prashant  · 技术社区  · 8 年前

    在我的应用程序中,我们希望在用户远离电话或手表时发出警告。

    我们正在使用wear操作系统的api扫描最近的节点。

    有什么方法可以检测两个这样的节点之间的距离吗?

    利用公式计算距离是一种可能的方法。

    但是,wear操作系统上的api不是有一些东西可以通过蓝牙范围或信号强度检测距离吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Sterling    8 年前

    平台直接支持的最好的是 the Node API's isNearby method ,但如果手机手表连接是通过蓝牙而不是蜂窝或wifi,则基本上只会返回真值。它不会给你一个真正的距离数字。

    除此之外,正如您所提到的,您还必须在两个设备上使用GPS滚动您自己的解决方案。但这有很多缺点:复杂性、可靠性和电池使用是我马上就会想到的。总有一天,你会从融合定位服务商那里得到这种精度 using wifi ,但可能几年内不会。