Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 屏幕连续锁定_Android - Fatal编程技术网

Android 屏幕连续锁定

Android 屏幕连续锁定,android,Android,我申请锁屏。我编写了一个代码,将屏幕锁定在活动的onCreate()方法中 在这里,屏幕被正确锁定,但当我运行应用程序时,它会锁定屏幕,现在当我解锁它时,它会再次显示活动,然后再次锁定屏幕,因此我不能做任何事情。我不应该做什么 WindowManager.LayoutParams params = getWindow().getAttributes(); params.screenBrightness = 0; getWindow().setAttributes(params); 我不认为你的

我申请锁屏。我编写了一个代码,将屏幕锁定在活动的onCreate()方法中

在这里,屏幕被正确锁定,但当我运行应用程序时,它会锁定屏幕,现在当我解锁它时,它会再次显示活动,然后再次锁定屏幕,因此我不能做任何事情。我不应该做什么

WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 0;
getWindow().setAttributes(params);

我不认为你的应用程序实际上锁定了屏幕。只是把它关掉了。当您尝试解锁屏幕时,屏幕将打开(由于用户交互)。由于您的应用程序仍在运行,因此将再次强制关闭服务器。只是胡乱猜测,如果我完全错了,对不起

当你锁定屏幕时,你的活动似乎被破坏了,当你解锁屏幕时,它总是创建的,所以会调用onCreate方法,因为你在onCreate中锁定屏幕。你的应用总是锁定屏幕。顺便说一句,你发布的代码与屏幕亮度有关,它让屏幕变黑,而不是锁定屏幕问题,给定的源代码不会匹配…如果在android屏幕上亮度设置为0级,则锁定仅在某些设备上,在其他设备上可能会出现很大问题。例如,某些设备确实将亮度设置为0,但将设备保持打开状态,因此您不知道发生了什么。那么如何将亮度设置为0,我想使闪烁屏幕尝试以下链接: