如何解决取消配对蓝牙设备在红米手机中不起作用,使用“removeBond”这个方法在所有其他设备上工作
fun BluetoothDevice.removeBond() {
try {
javaClass.getMethod("removeBond").invoke(this)
} catch (e: Exception) {
Timber.i("Removing bond has been failed. ${e.message}")
} }
在其他安卓手机中,此方法运行良好,但不适用于红米手机
日志 -> 1610017762.258? I/BluetoothDevice:由pid调用的设备####的removeBond():2027 tid:2027
1610017762.268? E/BluetoothUtils: checkCallerAllowedToTouchBondDevices: BT设备连接到1000,不能被10211触摸
1610017762.268?带蓝牙适配器服务:removeBond() - 除非 callerUid 是系统 uid,否则不允许 ownerUid 删除绑定。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。