2011年10月31日月曜日

[Android] 明るさを変更する方法と注意点

実装方法

Activity 内に以下のコードを記述

 WindowManager.LayoutParams lp = getWindow().getAttributes();
 systemBrightness = lp.screenBrightness;
 lp.screenBrightness = 1.0;
 getWindow().setAttributes(lp);

システム設定を保持しておいて、後で元に戻す.

注意事項

値を0にするとWindowフォーカスを失ってしまうらしいので要注意.


参考にしたサイト

明るさ設定の落とし穴 - Hacking My Way ~ itogのhack日記
http://d.hatena.ne.jp/itog/20100913/1284346565

0 件のコメント:

コメントを投稿