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-以編程方式打開和關閉屏幕) –