Когда я использовал пример проекта (https://github.com/Fakher-Hakim/android-BluetoothLeGatt) для отладки реального устройства USB, я успешно просканировал Bluetooth и вошел в интерфейс gatt_services_characteristics. Однако он продолжал показывать статус «Подключение», иногда переходя в статус «Подключено». Но если я отключу USB-кабель, закрою программное обеспечение и снова открою его, появится сообщение «Подключено». Почему это? Как я могу обеспечить постоянное успешное соединение при использовании отладки по USB, а не в состоянии «Подключение»?
Подробнее здесь: https://stackoverflow.com/questions/798 ... atus-issue