2

我试图通过 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。

4

2 回答 2

1

Tizen 设备不是 Android。因此,您将无法使用 NodeAPI 库。Android Wear 设备上如何定义节点,需要连接 GoogleApiClient并添加可穿戴监听器,方法如下: Wearable.MessageApi.addListener(<GoogleApiClient name>, this);

不幸的是,Glass 不支持 Google Play 服务。您可以关注此帖子以获取有关此主题的最新信息。

于 2014-12-29T17:48:59.393 回答
1

很抱歉告诉你,谷歌播放服务不适用于玻璃,但当我阅读你的问题时,我认为你想检查你的玻璃/手表是否连接到手机,尝试通过玻璃和独特的插座进行蓝牙连接身份证来了。而对于观看继续播放服务。

我希望它有所帮助。

于 2014-12-30T06:38:21.923 回答