0

ユーザーがボタンをクリックしたときに画面をオフにしたい。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に設定するだけで、画面をオフにしません。

どうもありがとう。

4

1 に答える 1