ユーザーがボタンをクリックしたときに画面をオフにしたい。PowerManager クラスで実行しようとしていますが、良い結果が得られません。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に設定するだけで、画面をオフにしません。
どうもありがとう。