Предотвращение сна планшета во время работы приложения
Я пытаюсь написать приложение для планшета под Windows 8, которое часто может проходить несколько минут между приемом ввода.
Проблема в том, что если я не буду касаться экрана, активируется энергосбережение, и экран автоматически станет черным, и это нарушит работу пользователя приложения.
Есть ли способ, которым мое приложение может помешать активации энергосбережения или, по крайней мере, увеличить время, необходимое для активации энергосбережения.
2 ответа
Вы должны использовать класс DisplayRequest, чтобы экран не выключался.
Приложения, которые показывают видео или работают в течение продолжительных периодов времени без участия пользователя, могут запросить, чтобы отображение оставалось включенным, вызывая DisplayRequest::RequestActive. Когда активирован запрос на отображение, дисплей устройства остается включенным, пока приложение является видимым. Когда пользователь перемещает приложение с переднего плана, система деактивирует запросы дисплея приложения и активирует их, когда приложение возвращается на передний план.
Перейти к заставке в настройках персонализации. Выберите нет.