Есть ли способ обнаружить отключение Bluetooth на рабочем столе Java?
Я настраиваю сервер Bluetooth на основе Java и Bluecove с потоком ожидания и таким, который был основан на следующем проекте; со своего планшета Android я действительно могу получить надежное соединение и отправлять команды со стороны сервера, поэтому некоторые определенные данные отображаются на экране планшета.
Мне удалось заставить планшет определять, когда соединение потеряно по причине X, как только это происходит, он автоматически проверяет, открыт ли сервер снова для повторного подключения, но я не могу сказать то же самое о моем настольном сервере Java.
Решение проблемы с Android было следующим, которое было довольно простым: что будет эквивалентно этому для настольного приложения с Bluecove, о том, как определить, когда мое устройство отключается, чтобы оно автоматически перезапускало службу?