この質問が何度も出されていることは承知していますが、満足のいく回答が得られたことはありません。
私の問題は次のとおりです。
事前定義された時間、画面がオフにならないようにするアクティビティがあります。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
定義済みの時間が経過すると、「キャンセル」を押さないとディスプレイが 10 秒後にオフになることをユーザーに通知するカウントダウン付きのダイアログが表示されます。
なんとかディスプレイをオフにできましたが、電話は常にスタンバイモードに切り替わります。
オフにするために使用したもの:
Window mywindow = getWindow();
WindowManager.LayoutParams lp = mywindow.getAttributes();
lp.screenBrightness = 0.0f;
mywindow.setAttributes(lp);
スタンバイモード(アクティビティを一時停止する)に移行せずに、ディスプレイを完全に暗くする可能性はありますか。
私の目標は、ユーザーがディスプレイをタップするだけで画面を再び明るくできるようにすることです。したがって、アクティビティはアクティブな状態を維持する必要があります。
同様の質問がここで尋ねられました。
この質問はほぼ1年前のものなので、その間に誰かがこれに成功したことを願っています.
たくさんのご挨拶
シギー