我遇到了以下问题,
我有一个想要运行的团结游戏。 在运行游戏期间,它总是降低屏幕照明并在大约 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 中进行了任何更改,或者是否有任何其他解决方案可以解决我的问题。
谢谢。
使用 Unity 将以下代码添加到 Start(( 函数中非常简单:
Screen.sleepTimeout = SleepTimeout.NeverSleep;
我不知道它是否由 Unity 自动切换,但我希望如此。
链接到 Unity 文档