我试图通过 GooglePlayServices 的NodeAPI中的 getNodes() 方法查找节点列表。
我有一只 LG G Live 手表、一只三星 Gear 2 (Tizen OS) 和一只谷歌眼镜。
我的 LG G Watch 与手机(Samsung S4)上的配套 APP(通过GoogleAPIClient )建立了连接。我有一个应用程序可以检查手表是否与手机连接,如果未连接,请通知用户。为此,我使用了 getNodes() 方法,并使用“My Glass”和“Gear Manager”(就是这样)将玻璃和齿轮与手机连接起来。我的印象是 glass 和 gear 也会显示在 getNodes() 列表中,但只有 G Live 出现在列表中。
所以,现在,我认为该设备必须通过电话(通过配套应用程序)与 GoogleApiClient 连接,以便将其显示为节点。那就是说,如果我通过 GoogleApiClient 将 Glass/Tizen 与手机连接,但在手机上的其他单独的配套应用程序中会怎样。然后它会将其显示为节点吗?这让我想到了第一个问题,我们如何在 Google Play 服务中定义节点?如果它将它们显示为节点,我将如何检测它是手表、玻璃还是齿轮(我可以为此问题注册设备,但我想避免这种情况),我尝试了 getDisplayName() 和 getId(),但两者都返回相同的东西,即节点的 UUID。