У меня проблемы с получением имени устройств Bluetooth.
Я подключаю принтер Bluetooth с именем MTP-3
(это имя в жестком коде), но я хочуподключите другой принтер Bluetooth с другим именем, чтобы я изменил имя второго принтера в списке сопряженных устройств операционной системы в настройках, но он не работает.
Кроме того, если я изменю имяот первого принтера, отличного от MTP-3
, принтер все еще соединяется с моим приложением.
Я ищу какой-нибудь метод, который дает мне точное имя сопряженных устройств с Android, даже если я меняю имяс операционной системой.
Set<BluetoothDevice> pairedDevice = bluetoothAdapter.getBondedDevices();
if (pairedDevice.size() > 0) {
for (BluetoothDevice pairedDev : pairedDevice) {
if(pairedDev.getName.equals("MTP-3")){
bluetoothDevice = pairedDev;
Toast.makeText(getApplicationContext(), "found it", Toast.LENGTH_SHORT).show();
break;
}
}
}