Повторное подключение Bluetooth к последнему подключенному периферийному устройству

Я использую центральное устройство Android для одновременного подключения только одного периферийного устройства. Как я могу повторно подключиться к последнему подключенному периферийному устройству, когда центральный компьютер снова обнаружит его рекламу? Что я должен сделать, чтобы получить это? Нужно ли Android связывать периферийное устройство?

Я запутался насчет public BluetoothGatt connectGatt (Context context, boolean autoConnect, BluetoothGattCallback callback). Я не уверен, что логическое значение autoConnect может быть полезным, потому что doc. говорит:

Подключаться ли напрямую к удаленному устройству (false) или автоматически подключаться, как только удаленное устройство становится доступным (true).

"становится доступным" мне непонятно. Что это значит?


person Maria    schedule 16.06.2014    source источник
comment
Мария, что именно вы хотите сделать?   -  person Pratik Dasa    schedule 16.06.2014
comment
@pratik Я хочу повторно подключить устройство Android (центральное) к последнему подключенному периферийному устройству после потери соединения.   -  person Maria    schedule 16.06.2014


Ответы (1)


В случае, если эта информация может быть полезна для других, я, наконец, запустил службу, которая сканирует и подключается к адресу последнего подключенного устройства.

Понятия не имею, что на самом деле делает параметр autoConnect. Я попытался связать настройку этого параметра со значениями true и false и не обнаружил разной производительности.

person Maria    schedule 01.07.2014