Телефон не бодрствует, если есть открытая розетка Bluetooth, и чип Bluetooth не пробуждает Android, если устройство пытается подключиться.Обычно есть фоновый поток, работающий для приема соединений на открытом порту, и как только устройство пытается подключиться, именно этот поток читает соединение, получает какую-то аутентификацию от входящего устройства (я предполагаю, что естьпротокол безопасности на месте для принятия любых новых входящих соединений), и как только входящее соединение аутентифицируется, создается независимый поток / уведомляется для обработки последующего обмена информацией с этим потоком.
Таким образом, фоновый процесс потребляет некоторую мощностьразряд батареи, а также он отвечает за частичное бодрствование Android (частично как фоновый процесс, и вы всегда можете контролировать, как часто он проверяет наличие входящих подключений).Обычно этот фоновый процесс запускается не всегда, а только при включенном Bluetooth в Android.Таким образом, вы также можете создать поток, который будет работать только при включенном Bluetooth в Android, иначе он должен спать.