NodeApi 是否特定于 Android Wear?

Is NodeApi specific to Android Wear?

我想在我的应用程序中检测连接的 Android Wear 设备。我found the solution here using NodeApi。但是文档没有说明它是否特定于 Android Wear or not:

Exposes an API for to learn about local or connected Nodes.

Node events are delivered to all applications on a device.

这里的节点是什么?是通过蓝牙连接的任何设备还是通过蓝牙连接的特定 Android Wear 设备?我想检测连接的设备是否 Android Wear 设备并获取其显示名称。对此有任何参考吗?

抱歉,那是我的愚蠢错误。我找到了包名:com.google.android.gms.wearable.NodeApi。所以,是的; NodeApi 仅适用于 Android Wear。

NodeApi 用于 Android Wear,但它是一个 API 可以在设备端使用。

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

然后对于nodes中的每个节点,你可以调用getDisplayName().