2015-08-14 43 views
0

我有一個移動應用程序,即時消息發送消息給可穿戴設備。將消息發送到可穿戴設備的代碼如下所示:Android可穿戴設備 - 如何過濾特定節點

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(),但我不知道它用於什麼。我的最終目標是僅向特定的節點/設備進行廣播。

回答

相關問題