2

次のコードを使用して、画面の明るさを調整します。

public void SetBright(float value) {
    Window mywindow = getWindow();
    WindowManager.LayoutParams lp = mywindow.getAttributes();

    lp.screenBrightness = value;
    mywindow.setAttributes(lp);        
}

しかし、特定の時間、明るさを0%にしたい。しかし、私が使用するSetBright(0.0f)と、元に戻すことはできません。輝度 0% で 1 分間動作し、その後 100% に戻すタイマーを作成しました。たとえば、10%を使用すると機能します。しかし、0%にすると、再び目覚めないようです。これを解決する方法はありますか?

4

0 に答える 0