Устройства Bluetooth, которые у меня есть, не могут быть обнаружены после их соединения, поэтому обнаружение не перечисляет их.Это природа устройств (никто другой не может использовать устройство, если вы его уже используете), а не ограничение Android API.
Так что, вероятно, единственный способ получить полный список устройствв этой области - попытаться открыть соединение с каждым связанным устройством, чтобы увидеть, находится ли оно в этой области, и объединить это подмножество со списком обнаруживаемых.Это косвенный способ, но я не мог найти другой путь.
Я думаю, что другие программы справляются с этим, чтобы разделить связанные и доступные для обнаружения списки и заставить пользователя определять, какие связанные устройства им нужныкак известно, в зоне досягаемости через личные знания).