Android 屏幕连续锁定
我申请锁屏。我编写了一个代码,将屏幕锁定在活动的onCreate()方法中 在这里,屏幕被正确锁定,但当我运行应用程序时,它会锁定屏幕,现在当我解锁它时,它会再次显示活动,然后再次锁定屏幕,因此我不能做任何事情。我不应该做什么Android 屏幕连续锁定,android,Android,我申请锁屏。我编写了一个代码,将屏幕锁定在活动的onCreate()方法中 在这里,屏幕被正确锁定,但当我运行应用程序时,它会锁定屏幕,现在当我解锁它时,它会再次显示活动,然后再次锁定屏幕,因此我不能做任何事情。我不应该做什么 WindowManager.LayoutParams params = getWindow().getAttributes(); params.screenBrightness = 0; getWindow().setAttributes(params); 我不认为你的
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 0;
getWindow().setAttributes(params);
我不认为你的应用程序实际上锁定了屏幕。只是把它关掉了。当您尝试解锁屏幕时,屏幕将打开(由于用户交互)。由于您的应用程序仍在运行,因此将再次强制关闭服务器。只是胡乱猜测,如果我完全错了,对不起 当你锁定屏幕时,你的活动似乎被破坏了,当你解锁屏幕时,它总是创建的,所以会调用onCreate方法,因为你在onCreate中锁定屏幕。你的应用总是锁定屏幕。顺便说一句,你发布的代码与屏幕亮度有关,它让屏幕变黑,而不是锁定屏幕问题,给定的源代码不会匹配…如果在android屏幕上亮度设置为0级,则锁定仅在某些设备上,在其他设备上可能会出现很大问题。例如,某些设备确实将亮度设置为0,但将设备保持打开状态,因此您不知道发生了什么。那么如何将亮度设置为0,我想使闪烁屏幕尝试以下链接: