Google Play服务中的NodeAPI如何运作?

时间:2014-12-18 12:55:49

标签: android google-glass wear-os google-api-client android-wear-data-api

我试图通过GooglePlayServices中NodeAPI中的getNodes()方法查找节点列表。

我有一部LG G Live手表,一部三星Gear 2(Tizen OS)和一部Google Glass。

我的LG G手表与手机上的配套APP(通过GoogleAPIClient)连接(三星S4)。我有一个应用程序检查手表是否与手机连接,如果没有连接,通知用户相同。我正在使用getNodes()方法,我用玻璃和手机连接了#34; My Glass"和#34; Gear Manager" (就是这样)。我的印象是玻璃和装备也会出现在getNodes()列表中,但只有G Live出现在列表中。

所以,现在,我认为该设备必须通过手机(通过配套应用程序)与GoogleApiClient连接,以便将其显示为节点。那件事说,如果我通过GoogleApiClient将Glass / Tizen与手机连接,而在手机上的其他单独的配套应用程序中。它会把它显示为节点吗?这让我想到了最初的问题,我们如何定义Google Play服务中的节点?如果它将它们显示为节点,我将如何检测它是手表,玻璃还是装备(我可以为此问题注册设备,但我想避免这种情况),我尝试了getDisplayName()和getId( ),但两者都返回相同的东西,即节点的UUID。

2 个答案:

答案 0 :(得分:1)

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

很遗憾,Glass不支持Google Play服务。您可以关注this post了解有关此主题的最新信息。

答案 1 :(得分:1)

很抱歉告诉你男人但谷歌播放服务不适用于玻璃,但是当我读到你的问题我想你要检查你的玻璃/手表是否连接到手机,尝试通过插座进行蓝牙连接玻璃和独特的ID会来。在观看时继续玩游戏服务。

我希望它有所帮助。