0
我想在用户单击按钮时关闭屏幕。我试图用PowerManager类来完成它,但我没有获得好的结果。什么是最好的方式来关闭在Android的屏幕?如何以编程方式关闭android中的屏幕?
我使用下面的代码:
PowerManager pm = (PowerManager)this.getSystemService( Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock( PowerManager.PARTIAL_WAKE_LOCK, ""); wl.acquire();
但只有工作才能验证码:
WindowManager.LayoutParams params = getWindow().getAttributes(); params.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = 0; getWindow().setAttributes(params);
但是,这个代码仅将亮度设置为0,但没有关闭屏幕。
非常感谢。
是否要关闭或锁定设备? – Aspicas
http://stackoverflow.com/a/30365638/2633909检查此 – DKV
可能重复的[Android:如何以编程方式打开和关闭屏幕?](http://stackoverflow.com/questions/9561320/android-how-以编程方式打开和关闭屏幕) –