LINUX.ORG.RU

как заблокировать выключение экрана

 ,


0

1

Есть Qt 5.3.1, продолжаю тестировать это на Android 4.x. Ранее я выяснил что ручное сокрытие и появление клавы на экране это QGuiApplication::inputMethod()->hide()/show().

Теперь хотелось бы выяснить, есть ли аналогичное решение для того чтобы экран не гас и при этом чтобы было под ios + Android? Быть может есть какой-то обобщенный независимый от платформы путь управления блокировкой и выключения экрана?

Если такого пути нет, подскажете как сделать таковое через Android Extras для Qt?

Никак. Сделать, чтобы экран никогда не погас, вроде невозможно. Максимум - отсрочить на полчаса.

A android extras - это и есть пара классов чтобы писать код на жабе для sdk.

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

Сделать, чтобы экран никогда не погас, вроде невозможно

у всяких гугл-навигаторов (и у яндекса, вроде, тоже) экран не гаснет, пока сам его не погасишь

Stil ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Хе хе хе) Это надо писать на жабе свой активити, наследник от QtActivity. И делать это там, и в манифесте его указать. Вообще, это не так страшно, как звучит. Смотри демку qtшную по Android Extras, ток там пример с андроидовскими уведомлениями.

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

Спасибо, посмотрю демку. Просто не знал где смотреть. Как получится - отпишусь сюда с результатами и кодом.

I-Love-Microsoft ★★★★★
() автор топика

Как это делается в Qt не знаю, но на яве это делается просто: в наследнике GLSurfaceView в конструкторе дергаем метод setKeepScreenOn(true);

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