0

ボタンのシステム (!) の明るさを制御する方法が見つかりません。私はこれを見つけました:

public floatボタン明るさ

これは、ボタンとキーボードのバックライトの標準的な動作をオーバーライドするために使用できます。デフォルトの 0 未満の値は、標準のバックライト動作を使用することを意味します。0 から 1 で、明るさを暗いから完全に明るいまで調整します。

リンク: Android API リファレンス

「標準動作をオーバーライドする」ことに注意してください。これは、いくつかの標準動作設定があることを示しています。しかし、そのための API が見つかりません。

そのようなコードを(私のサービスから)実行したいと思います:

previous = get_buttons_brightness();
set_buttons_brightness(0); // off
...
set_buttons_brightness(previous);
...
4

1 に答える 1

0

0 から 1 の間で screenBrightness のさまざまな値を試してください

WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
于 2012-10-10T19:14:43.863 に答える