【问题标题】:From Wear app check if Wear device is connected to Handheld device, 2021从 Wear 应用程序检查 Wear 设备是否已连接到手持设备,2021
【发布时间】:2021-05-21 18:40:27
【问题描述】:

我试图通过 Wear 应用不断检查 Wear 设备是否已连接到手持设备。我们可以通过Wearable.getNodeClient(context).connectedNodes 做到这一点。有没有办法为该数据添加一个监听器?另外,有什么方法可以确保这些节点中的任何一个都是手持设备?

使用 CapabilityClient,我们可以通过向手持应用程序中的wear.xml 文件添加功能来了解应用程序是否已安装。我不想检查。

我也看到了this 的问题,但它没有回答我的问题。

【问题讨论】:

    标签: android wear-os


    【解决方案1】:

    是的,您可以将ACTION_CAPABILITY_CHANGED 操作添加到清单,然后添加CapabilityClient 侦听器。在您的OnCapabilityChangedListener 中,您可以从传入的CapabilityInfo 中检查getNodes(),以获取可用模式的更新列表。至于检查它是手持还是手表,你应该已经有不同的能力字符串,所以你可以简单地过滤你为手持设置的节点集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多