2012-04-06 241 views
2

我已經構建並運行了BlueCove 2.1.1的RemoteDeviceDiscovery示例項目。該程序將發現所有可發現的藍牙設備,但它也會在以前配對過的deviceDiscovered()設備中報告。BlueCove藍牙設備發現

有沒有辦法只發現你身邊的設備(比如Android)?下面同時返回發現的設備和配對設備的代碼...

public void deviceDiscovered(RemoteDevice btDevice, DeviceClass cod) { 
      System.out.println("Device " + btDevice.getBluetoothAddress() + " found"); 
      devicesDiscovered.addElement(btDevice); 
      try { 
       System.out.println("  name " + btDevice.getFriendlyName(false)); 
      } catch (IOException cantGetDeviceName) { 
      } 
     } 

回答