6

この方法を使用して、画面を最大の明るさに設定しています。

@SuppressLint("NewApi") 
private void setFullBright() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.CUPCAKE) {
        WindowManager.LayoutParams windowParams = getWindow().getAttributes();
        windowParams.screenBrightness = 1.0f;
        getWindow().setAttributes(windowParams);        
    }
}

アクティビティの画面全体に完全な明るさを設定したい場合、onCreate メソッドはそれを呼び出すのに最適な場所ですか?

これを達成できる XML フラグはありますか? コードにWindowManager.LayoutParams.FLAG_KEEP_SCREEN_ONを追加する機能を反映するandroid:keepScreenOn="true" のようなものはありますか?

4

3 に答える 3