Bluetooth должен быть включен для обнаружения маяков на Android. Однако, объявив разрешение BLUETOOTH_ADMIN
, приложение может программно включать и выключать Bluetooth . Так как это разрешение требуется для сканирования маяков, в любом случае, это легко сделать. Итак, да, вы можете включить Bluetooth, сканировать маяки, а затем выключить его, когда закончите.
На практике причины, по которым вы можете захотеть сделать это, редки, так как при включенном Bluetooth используется минимальный заряд батареи и системные ресурсы. Возможные мотивы для этого:
Пользователь выключил Bluetooth. Приложение, которому необходимо временно использовать Bluetooth, может временно включить его, а затем отключить, чтобы удовлетворить пожелания пользователя.
Выключение и повторное включение Bluetooth может иногда приводить к исправлению плохого состояния в Bluetooth stack.
Существуют некоторые (спорные) преимущества конфиденциальности при отключении Bluetooth. Включение этого на короткое время может помочь сохранить некоторые из этих преимуществ конфиденциальности.