Как получить удаленные устройства пользовательские имя Bluetooth в Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как получить удаленные устройства пользовательские имя Bluetooth в Android?

Сообщение Anonymous »

Я хотел бы получить собственное имя удаленного устройства Bluetooth в Android.
Я говорю об имени, которое можно найти в настройках телефона в разделе «Настройки»/«Bluetooth» и «Подключенное устройство».
Например. У меня есть удаленное устройство Bluetooth с именем «DoorControl». В разделе «Настройки» -> «Bluetooth» -> «Сопряженные устройства» я переименовал устройство в «CTRL». Теперь мне нужно получить доступ к определенному имени, чтобы отобразить его для пользователя.

Я хочу отобразить это имя в списке устройств Bluetooth.

Я хочу отобразить это имя в списке устройств Bluetooth.

р>

Код: Выделить всё

knownDevicesAdapter.clear();
knownDevicesArray = mBluetoothAdapter.getBondedDevices();

if (knownDevicesArray.size() > 0) {
for (BluetoothDevice device : knownDevicesArray) {
if (device.getName().contains("Door")) {
knownDevicesAdapter.add(device.getName()
+ /*HERE I WANT THE CUSTOM NAME TO SHOW*/ "\n"
+ device.getAddress());
}
}
}
device.getName() возвращает только полное исходное имя устройства, в данном случае «DoorControl».

Это необходимо, поскольку устройств с именем DoorControl может быть 4. Единственный способ отличить их — по адресу. Но для удобства пользователя было бы гораздо проще разрешить им переименовывать устройство в настройках Bluetooth и просто отображать это имя как «псевдоним» для устройства.

Есть ли это? способ доступа к пользовательскому имени, чтобы мне не приходилось писать полный цикл «переименовать->сохранить имя для определенного адреса->загрузить имя» в моем собственном приложении?

РЕДАКТИРОВАТЬ:

После некоторых поисков я решил написать возможность переименования в своем собственном приложении, так как не смог найти другого способа получения имен.

Если кто-то читает это и знает ответ на мой первоначальный вопрос, я буду рад его узнать.

Подробнее здесь: https://stackoverflow.com/questions/353 ... in-android
Ответить

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

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

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

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

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