Удалить устройство BluetoothAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Удалить устройство Bluetooth

Сообщение Anonymous »

Я создаю приложение для Android с Kotlin.
С этим приложением я могу соединить устройство 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) }
}
}

}
}
метод выполняется, но после этого, если я попытаюсь перейти в настройках Bluetooth, устройство, которое я удалил с этим методом, все еще связано

Подробнее здесь: https://stackoverflow.com/questions/794 ... oth-device
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»