Я использую стек Android BLE и, несмотря на получение программного соединения с устройством BLE, значок статуса Bluetooth Bluetooth отображается серым, как будто ничего не подключено.Android 4.4.2 Значок Bluetooth серый, хотя устройство подключено
Моя теория заключается в том, что когда вы соединяете/связываете только кодом (я знаю адрес BT всех устройств перед подключением), индикатор подключения не загорается белым цветом, так как пользователь непосредственно не участвует в процессе.
Мне не удалось найти никого другого, указав, что у них такая же проблема.
Логические шаги в моем коде.
- BT on, значок BT серый.
- Устройство, подключенное через USB; Адрес Bluetooth считывается с устройства и инструктируется о готовности к подключению BT.
- Сканирование BT LE началось в поиске устройства. Адрес.
- Устройство сопряжено с программным обеспечением. Сканирование BT LE прекращено.
- Данные обмениваются между устройствами, проверяющими связь.
- Пользователь теперь может разговаривать с устройством, и устройство может говорить, когда у него есть информация для пользователя.
- Значок BT по-прежнему серый.
Я полагаю, что это возможно, он никогда не загорается, но я бы поклялся, что когда у меня был свой Галечный шар, он показал белый цвет, когда он был подключен/в радиусе действия. –
Я не могу найти что-либо, что в противном случае говорит о том, что вы заявили, поэтому я собираюсь предположить, что вы правы в этом. –