LINUX.ORG.RU

Как оставить включенным экран в Qt/QML-приложении Android: сделал только наполовину

 , , keepwake, ,


0

1

Моё QML-приложение относится к классу таких приложений, в которых экран не должен выключаться. Я смог добиться блокирования выключения экрана вот таким способом:

Как заставить не выключаться экран в Qt/QML приложениях под Android

Но тут вылезла другая проблема: да, экран не выключается. Но он спустя некоторое время переходит в режим сохранения энергии и у него уменьшается яркость. У других приложений, например у YouTube такого поведения нет: яркость экрана все время та, которая было при старте программы.

Необходимо сделать так, чтобы яркость тоже не уменьшалась. Как этого добиться?

★★★★★
Ответ на: комментарий от Jefail

Там написано только как оставлять экран включенным, и ничего про яркость не написано.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

Включение/выключение в примере работает как надо, сам пользуюсь. По поводу яркости, видимо дело в конкретной железке. В любом случае здесь вопрос не к Qt, а к Андроиду. Тонкие платформозависимые вещи прийдётся делать на Android SDK. Qt всего-лишь предоставляет прослойку для управления циклом жизни JNI-объектов и простой рефлексии.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

Включение/выключение в примере работает как надо, сам пользуюсь.

Эээ, в каком конкретно примере?

Xintrea ★★★★★
() автор топика

Или SCREEN_BRIGHT_WAKE_LOCK.

Ну ты понял, одну константу сменить в твоём примере жи...

aol ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.