如何解决将具有“正常工作”模式的设备添加到Android设备电话中的已配对设备列表中
我有一个可以在“正常工作”模式下工作的BLE设备。
我试图以编程方式与设备配对(绑定),但显示出一个错误- “无法与'device_name'配对。请确保已准备好配对。”
是否甚至可以将“正常工作”的设备模式添加到Android的已配对设备列表中?
在这里我尝试扫描设备并绑定到它:
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
}
}
}
})
如果有人熟悉这个问题,我很想对此有所了解。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。