Как использовать одно и то же соединение BluetoothGatt для разных приложений Android на одном устройстве? - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть около 10 приложений, в которых используются операции BLE (сканирование устройств, подключение к устройству, считывание значений с устройства, отключение устройства).В настоящее время при минимизации приложения я отключаю соединение, и снова при открытии другого приложения я сканирую устройства и снова подключаюсь к устройству.

Есть ли возможность поддерживать одно и то же соединение для всех 10 приложений безотключить?Я уже посмотрел одну ссылку , но не ясно.

Одно решение.

После подключения к устройству из приложения app1 я сохраняю mac-адрес этого устройства.И из App2 я вызываю метод подключения, используя MAC-адрес (из app1).тогда app1 и app2 подключаются к одному и тому же устройству.

Есть ли какое-нибудь другое хорошее решение, кроме этого?

...