title: BlueCove Bluetooth Device Discovery
body: <p>I've built and ran the RemoteDeviceDiscovery sample project for <a href="http://snapshot.bluecove.org/bluecove/apidocs/overview-summary.html#DeviceDiscovery" rel="nofollow">BlueCove 2.1.1</a>. The program will discover all discoverable bluetooth devices but it will also report in deviceDiscovered() devices that were once paired before. </p>
  
  <p>Is there a way to ONLY discover devices around you (like in Android)? The code below returns BOTH discovered devices and paired devices...</p>
  
  <pre><code>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) {
              }
          }
  </code></pre>