使用“添加设备”;“公正有效”;Android设备电话中配对设备列表的模式

使用“添加设备”;“公正有效”;Android设备电话中配对设备列表的模式,android,bluetooth,bluetooth-lowenergy,android-bluetooth,Android,Bluetooth,Bluetooth Lowenergy,Android Bluetooth,我有一个BLE设备,可以在“正常工作”模式下工作 我试图以编程方式与设备配对(绑定),但它显示了一个错误- “无法与‘设备名称’配对。请确保它已准备好配对。” 甚至可以在Android的配对设备列表中添加“just works”ble设备模式吗 在这里,我尝试扫描设备,并与之连接: BluetoothAdapter.getDefaultAdapter().bluetoothLeScanner.startScan(filters, settings, object : ScanCa

我有一个BLE设备,可以在“正常工作”模式下工作

我试图以编程方式与设备配对(绑定),但它显示了一个错误- “无法与‘设备名称’配对。请确保它已准备好配对。”

甚至可以在Android的配对设备列表中添加“just works”ble设备模式吗

在这里,我尝试扫描设备,并与之连接:

        BluetoothAdapter.getDefaultAdapter().bluetoothLeScanner.startScan(filters, settings, object : ScanCallback() {
        override fun onScanResult(callbackType: Int, result: android.bluetooth.le.ScanResult?) {
            when (result?.device?.bondState) {
                BluetoothDevice.BOND_BONDED -> {
                }
                BluetoothDevice.BOND_BONDING -> {
                }
                BluetoothDevice.BOND_NONE -> {

                    // result.device?.setPin("0".toByteArray()) didn't work

                    val bondCreationStatus = result.device?.createBond()
                    // bondCreationStatus = true
                }
            }
        }
    })
如果有人熟悉这个问题,我想了解一下