如何使用Google Nearby消息API向选定的特定附近设备发布消息?

时间:2017-02-15 11:30:11

标签: android google-nearby

//以下订阅附近的设备

<body>
<div class="time-from"> 
<select id="TimeFromID" name="TimeFrom">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
</div>
<div class="time-to"> 
<select id="TimeToID" name="TimeTo">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
</select>
</div>
<script>
$(document).ready(function(e) {

$('#TimeFromID').change(function(){
    var val = $(this).val();    
    if(val)
    {
        $("#TimeToID option[value='" + val + "']").hide();  
    }
    else
    {
        $('#TimeToID option').css('display','block');
    }
 });

 });
</script>

以下是向附近设备发布消息

Nearby.Messages
      .subscribe(googleApiClient, messageListener, options)
      .setResultCallback(new ResultCallback<Status>() {
          @Override
          public void onResult(@NonNull Status status) {
          }
      });

1 个答案:

答案 0 :(得分:0)

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

您想要附近的连接 - https://developers.google.com/android/reference/com/google/android/gms/nearby/connection/package-summary

此模式更适用于一对一连接