Является ли NodeApi специфичным для Android Wear?

Я хочу обнаружить подключенное устройство Android Wear в своем приложении. Я нашел решение здесь используя NodeApi. Но в документации ничего не сказано о том, специфично это для Android Wear или нет:

Предоставляет API для изучения локальных или подключенных узлов.

События узла доставляются во все приложения на устройстве.

Что такое узел здесь? Это любое устройство, подключенное через Bluetooth, или конкретное устройство Android Wear, подключенное через Bluetooth? Я хочу определить, является ли подключенное устройство устройством Android Wear, и получить его отображаемое имя. Любая ссылка об этом?


person Krupal Shah    schedule 26.09.2015    source источник


Ответы (2)


NodeApi предназначен для Android Wear, но это API, который можно использовать на стороне устройства.

NodeApi.GetConnectedNodesResult nodes = 
    Wearable.NodeApi.getConnectedNodes( mApiClient ).await();

Затем для каждого узла внутри узлов вы можете вызвать getDisplayName().

person JTY    schedule 26.09.2015

Извините, это была моя глупая ошибка. Я нашел имя пакета: com.google.android.gms.wearable.NodeApi. Так да; NodeApi предназначен только для Android Wear.

person Krupal Shah    schedule 26.09.2015