Android Wear 是否可以在没有配对手持设备的情况下使用地理围栏?

Does Android Wear work with geofencing without paired handheld?

根据文档,地理围栏使用蜂窝网络和 wifi 信号来检测位置,但它似乎在没有连接的配套设备的情况下无法工作。

Android Wear 是否可以在没有配对手持设备的情况下使用地理围栏?

更新: 刚刚快速玩了一下,当 BT 断开连接和 wifi 连接时似乎还没有工作。

原回复:

尽管 LG urbane 2 具有 LTE 并且相当多的 Wear 设备支持 wifi,但并非所有 Wear 设备都具有支持此功能的硬件。

考虑到其他使用 wifi/gps 位置的服务工作,我认为这可行。

你能检查这些项目吗?

  1. 确认您的 Wear 设备支持 wifi,即它有 wifi 芯片
  2. 断开连接后,检查设置下是否启用了 wifi(这应该会自动发生)
  3. 等待信号一段时间(甚至 5 分钟)

更多详情:

如果您的穿戴设备有 wifi,它应该在 Wear device becomes disconnected from the phone via bluetooth 时实际打开。您可以通过查看上述设置来验证这一点。

我注意到 FusedLocationProviderApi 在 phone 断开连接时有时会花费相当多的时间来切换到板载芯片,因此 Geofencing 也可能是这种情况。仅供参考,Google Play 服务总是首先使用 phone 的硬件来节省电量。它仅在 phone 断开连接时使用 Wea​​r 硬件。