В моем приложении для Android у пользователя есть возможность обновлять прошивку через Bluetooth другого устройства с помощью своего телефона Android.
Мой вопрос: возможно ли определить, когда пользователь пытается отключить его?Bluetooth и отправить ему предупреждающее сообщение, например: «Предупреждение выключения Bluetooth прервет обновление прошивки!»
С помощью действия широковещания BluetoothAdapter:
public static final String ACTION_STATE_CHANGED
Начиная с: Broadcast Action уровня 5 API: Состояние локального адаптера Bluetooth было изменено,Например, Bluetooth был включен или выключен.Всегда содержит дополнительные поля EXTRA_STATE и EXTRA_PREVIOUS_STATE, содержащие новые и старые состояния соответственно.Для получения требуется BLUETOOTH.
Постоянное значение: "android.bluetooth.adapter.action.STATE_CHANGED"
Прием трансляции возможен только после того, как Bluetooth уже выключен (так что уже слишком поздноза предупреждение ^^)
Любая помощь будет признательна!С наилучшими пожеланиями