使用设备名称过滤器的Android BLE设备扫描无效

时间:2017-05-01 13:48:00

标签: android bluetooth-lowenergy android-bluetooth android-ble

我使用设备名称过滤器连接到特定的BLE设备。但是我的扫描回叫没有执行。当我使用MAC地址作为过滤器时,它工作正常。这是一个已知问题还是错误?我正在使用Android 6.0测试华硕平板电脑。在我从设备名称数据库中读取要使用的扫描过滤器时,我没有其他方法可以使用MAC地址。

//这不起作用

    ScanFilter scanFilter = (new android.bluetooth.le.ScanFilter.Builder())
.setDeviceName(device_name).build();

//这可行

ScanFilter scanFilter = new ScanFilter.Builder()
                                    .setDeviceAddress(dev_mac_address).build();

0 个答案:

没有答案