Android 关闭屏幕

标签 android screen

我无法使用此代码关闭屏幕。我使用了 PowerManagerwl.release() 方法,但它不起作用。有人可以给我举个例子吗?

  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 
   wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen"); 

这是我职能的一部分:

  stateString = "nextone";
  if(stateString=="nextone"){        
  wl.release();
   }

我还在 list 中添加了权限,但没有结果。

最佳答案

我在这里找到了关于堆栈溢出的答案:Turn off screen on Android

从那里复制:

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

我试过了,它似乎有效。

关于Android 关闭屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7198336/

相关文章:

java - 使用 JavaFX 加载新屏幕

android - Android 上的形状属性

android - 自定义我的自动完成下拉菜单的格式

android - 设置安卓屏幕分辨率

css - 背景图片覆盖整个屏幕

windows - 保留桌面空间,使最大化的窗口不会覆盖它

android - 安卓个性化锁屏

java - Nest 恒温器 API : Connection time out after establishing a request using the retrieved access_token

android - 一般如何检测 Android 平板电脑。用户代理?

java - 移动应用程序中什么最重要?内存优化或快速执行