Я столкнулся со следующей проблемой: Мне нужно проверить, есть ли сопряженное устройство через Bluetooth и доступно ли оно для связи. Когда я запускаю метод startInquiry из DiscoveryAgent, он извлекает все доступные устройства без сопряженных
спасибо за любую помощь
Хакерским решением было бы запустить DiscoveryAgent.searchServices () для этого сопряженного устройства, и если у вас нет ни одной службы, вы можете сказать, что устройство недоступно для связи.
Метод BluetoothSerialPort.getSerialPortInfo возвращает только сопряженные устройства.
BluetoothSerialPort.getSerialPortInfo