Android Wearable - 如何过滤特定节点

时间:2015-08-14 21:44:52

标签: android wear-os

我有一个移动应用程序,我正在向可穿戴者发送消息。将消息发送到可穿戴设备的代码如下所示:

private void sendMessage( final String path, final String text ) {
        new Thread( new Runnable() {
            @Override
            public void run() {
                NodeApi.GetConnectedNodesResult nodes = Wearable.NodeApi.getConnectedNodes( mApiClient ).await();
                for(Node node : nodes.getNodes()) {
                    MessageApi.SendMessageResult result = Wearable.MessageApi.sendMessage(
                            mApiClient, node.getId(), path, text.getBytes() ).await();
                }
            }
        }).start();
    }
}

我的问题是关于节点。让我们说我想发送到一个特定的节点。让我们说一个Android手表。但我只想发送到Android手表而不是其他节点我将如何过滤消息。我假设节点意味着可穿戴设备。我注意到有一个node.getId()但我不知道它用于什么。我的最终目标是仅向特定节点/设备广播。

0 个答案:

没有答案