Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用谷歌近邻消息API将消息发布到选定的特定近邻设备?_Android_Google Nearby - Fatal编程技术网

Android 如何使用谷歌近邻消息API将消息发布到选定的特定近邻设备?

Android 如何使用谷歌近邻消息API将消息发布到选定的特定近邻设备?,android,google-nearby,Android,Google Nearby,//下面是使用附近的设备进行订阅 Nearby.Messages .subscribe(googleApiClient, messageListener, options) .setResultCallback(new ResultCallback<Status>() { @Override public void onResult(@NonNull Status status) { }

//下面是使用附近的设备进行订阅

Nearby.Messages
      .subscribe(googleApiClient, messageListener, options)
      .setResultCallback(new ResultCallback<Status>() {
          @Override
          public void onResult(@NonNull Status status) {
          }
      });
nearest.Messages
.subscribe(GoogleAppClient、messageListener、选项)
.setResultCallback(新的ResultCallback(){
@凌驾
public void onResult(@NonNull状态){
}
});
下面是将消息发布到附近设备的步骤

Nearby.Messages
      .publish(googleApiClient, mPubMessage, options)
      .setResultCallback(new ResultCallback<Status>() {
            @Override
            public void onResult(@NonNull Status status) {
            }
      });
nearest.Messages
.publish(GoogleAppClient、mPubMessage、选项)
.setResultCallback(新的ResultCallback(){
@凌驾
public void onResult(@NonNull状态){
}
});

您不想使用消息-它们是发布/发现模式,您无法选择特定的设备

您需要附近的连接-


这种模式更适合一对一连接

但是,您的实际问题是什么?您的问题不清楚。使用上述代码,我们可以向附近的所有设备发布消息,但我想向特定设备发送消息,不是所有设备,例如,有3个设备彼此连接a、B,C.通常,如果A发布消息,那么B和C可以接收该消息,但我想如果A发送消息,那么只有B可以接收该消息,而不是C。