【问题标题】:Establish a permanent connection with a wearable, or as and when needed?与可穿戴设备建立永久连接,还是在需要时建立连接?
【发布时间】:2015-03-12 03:33:06
【问题描述】:

我在手机上有一个永久运行的服务应用程序,它的作用之一是检测何时有来电,并向可穿戴设备上的配套应用程序发送消息和一些数据。

我想知道应用程序是否应该在启动时建立 API 与可穿戴设备通信,或者仅在有来电时然后断开连接。

有任何具有穿戴开发经验的人对这些方法有什么优缺点吗?

该服务在设备启动时自动启动,我注意到如果尝试创建 GoogleApiClient/Wearable.API 并在重启后立即获取可穿戴设备节点,则很有可能失败,因此是一个缺点在应用启动时建立可穿戴连接可能会失败,需要重试或等待等。

【问题讨论】:

    标签: android wear-os android-wear-data-api


    【解决方案1】:

    一般来说,为了节省电池寿命,您希望尽量减少移动设备上任何网络连接的使用。一般的经验法则是:仅在需要时建立连接,如果您希望“很快”(例如在一分钟左右)再次使用它,然后保留它,并在您不使用它时关闭连接更长时间。

    因此,在您的情况下,由于您正在回复电话(这不应该每隔几分钟发生一次!),您应该每次都重新建立连接。我不确定在这种情况下会导致延迟。

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      • 2017-03-25
      • 1970-01-01
      • 2013-04-12
      • 2014-09-08
      相关资源
      最近更新 更多