蓝牙发现设备 BlueCove

3
我已经构建并运行了BlueCove 2.1.1的RemoteDeviceDiscovery示例项目。该程序将发现所有可发现的蓝牙设备,但它还会在deviceDiscovered()中报告以前配对过的设备。
是否有一种方法仅发现周围的设备(就像在Android中一样)?下面的代码返回BOTH已发现的设备和配对的设备...
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) {
            }
        }
1个回答

0

1
问题在于...如何找到所有在范围内的设备,无论它们是否配对? - Mackovich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接