Я заметил, что когда у сопряженного Bluetooth-устройства меняется имя, мое устройство Android не всегда регистрирует это изменение имени. Он продолжает отображать старое имя устройства... Это не проблема для несопряженных устройств, поэтому мое естественное предположение состоит в том, что Android где-то кэширует имена сопряженных устройств.
Осмотревшись, я обнаружил, что если разорвать пару с устройством и вручную очистить кеш, хранящийся в приложении Android «Bluetooth Share», эта проблема исчезнет. Конечно, проблема, вероятно, вернется после того, как я снова подключу устройство к своему Android.
TL;DR Как заставить Android всегда показывать последнее имя Bluetooth-устройства?
Я что-то слышал о методе fetchUuidsWithSdp, но не знаю, как его использовать.