Как работает NodeAPI в Сервисах Google Play?

Я пытался найти список узлов с помощью метода getNodes() в NodeAPI в GooglePlayServices.

У меня есть часы LG G Live, один Samsung Gear 2 (операционная система Tizen) и один Google Glass.

Мои LG G Watch имеют соединение с приложением-компаньоном (через GoogleAPIClient) на телефоне (Samsung S4). У меня есть одно приложение, которое проверяет, связаны ли часы с телефоном, и, если не подключено, уведомляет пользователя об этом. Для этого я использовал метод getNodes(), и я связал стекло и оборудование с телефоном с помощью "My Glass" и "Gear Manager" (вот и все). У меня сложилось впечатление, что и стекло, и шестеренка также будут показаны в списке getNodes(), но в список попала только G Live.

Итак, теперь, я думаю, что устройство должно быть связано с GoogleApiClient с телефоном (через сопутствующее приложение), чтобы показать его как узел. Это говорит о том, что если я подключаю Glass/Tizen к телефону через GoogleApiClient, но в другом отдельном приложении для телефона. Будет ли это затем показать его как узел? Что подводит меня к первоначальному вопросу: как мы определяем узлы в Google Play Services? и если он покажет их как узлы, как я буду определять, являются ли они часами, стеклом или механизмом (я могу зарегистрировать устройства для этой проблемы, но я хочу этого избежать), я попытался использовать getDisplayName() и getId(), но оба возвращают одно и то же, то есть UUID узла.

2 ответа

Решение

Извините, что сказал вам, парень, но сервисы Google Play не работают для стекла, но когда я читаю ваш вопрос, я думаю, что вы хотите проверить, подключено ли ваше стекло / часы к мобильному телефону или нет, попробуйте установить соединение Bluetooth через гнездо для стекла и уникальные Идентификатор придет. В то время как для наблюдения за игрой услуг.

Я надеюсь, что это помогает.

Устройство Tizen не является Android. Следовательно, вы не сможете использовать библиотеку NodeAPI с ней. Чтобы определить узлы на устройстве Android Wear, необходимо подключить GoogleApiClient и добавить носимый прослушиватель следующим образом:Wearable.MessageApi.addListener(<GoogleApiClient name>, this);

К сожалению, Glass не поддерживает Сервисы Google Play. Вы можете следить за этим сообщением, чтобы узнать последние новости по этой теме.

Другие вопросы по тегам