С этим приложением я могу соединить устройство Bluetooth. Мне также нужно удалить спаривание, передавая Macaddress устройства. Поэтому я пишу следующий код, чтобы удалить пару с помощью устройства: < /p>
Код: Выделить всё
pairedDevices = mBluetoothAdapter?.bondedDevices;
if (pairedDevices?.size!! > 0) {
for (device in pairedDevices!!) {
if(device.address.equals(d.macAddress)){
try {
val m: Method = device.javaClass
.getMethod("removeBond")
m.invoke(device, null as Array?)
} catch (e: Exception) {
e.message?.let { Log.e("Removing has been failed.", it) }
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... oth-device
Мобильная версия