Me di cuenta de que cuando un dispositivo Bluetooth emparejado cambia de nombre, mi dispositivo Android no siempre registra ese cambio de nombre. Continúa mostrando el nombre anterior del dispositivo ... Esto no es un problema para los dispositivos no emparejados, así que mi conjetura natural es que Android almacena en caché los nombres de los dispositivos emparejados en alguna parte.Cómo borrar programáticamente el caché del nombre de Bluetooth en Android?
Después de mirar alrededor, encontré que si desinstalaba el dispositivo y borraba manualmente el caché almacenado en la aplicación "Compartir Bluetooth" de Android, este problema desaparece. Por supuesto, el problema probablemente vuelva después de emparejar el dispositivo nuevamente con mi Android.
TL; DR ¿Cómo forzo a Android a mostrar siempre el último nombre de un dispositivo Bluetooth?
Escuché algo sobre el método "fetchUuidsWithSdp", pero no estoy seguro de cómo usarlo.
Muchas Gracias – user1408996
este método desbloqueó mi bluetooth, así que podría enviar datos. anteriormente, el dispositivo BT no respondía. después de aplicar este código, eliminé la asociación y luego la reinicié. tengo un adaptador de impresora bluetooth (chino) y una impresora de puntos Epson LX 300 + II. Enumero las facturas. así que MUCHAS GRACIAS !!! – mihai71