Android предотвращает тайм-аут экрана - PullRequest
0 голосов
/ 11 мая 2018

У меня возникла следующая проблема:

У меня есть игра на единство, которую я хотел бы запустить.Во время запуска игры он всегда снижает яркость экрана и переключает его примерно через 2,5 минуты.

Я уже пробовал:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

и

PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
        wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
                "MyWakelockTag");
        wakeLock.acquire();

Ссылки:

Время отключения экрана Android во время работы приложения

Время ожидания экрана Android

Программно отключить время ожидания экрана

Но после этого он по-прежнему выключается, как и раньше.

Были ли внесены какие-либо изменения в Android или есть какие-либо другие решения для решения моей проблемы.

Спасибо.

1 Ответ

0 голосов
/ 23 мая 2018

Решение было очень просто сделано с использованием Unity, добавив следующий код в функцию Start ():

        Screen.sleepTimeout = SleepTimeout.NeverSleep;

Я не знаю, было ли оно автоматически переключено Unity или нет, но я надеюсь на это.

Ссылка на документацию Unity

...