前提・実現したいこと
画面の輝度を変更したい。
発生している問題・エラーメッセージ
下記サイトを参考にしていますが画面を暗くすることができません。
画面の明るさを変更する
Android の輝度をアプリケーション側から変更する
該当のソースコード
java
1 2 3// LayoutParamsのインスタンスを取得 4LayoutParams lp = getWindow().getAttributes(); 5 6// 明るさを設定 7lp.screenBrightness = 0.8F; 8getWindow().setAttributes(lp); 9
試したこと
明るさを変更する前と後で
String.valueOf(lp.screenBrightness)
で設定値を出力して確認しましたが、設定値は変更されておりました。
また、AndroidManifest内に
uses-permission android:name="android.permission.WRITE_SETTINGS"
のpermissionを追加しましたが問題は解消されませんでした。
補足情報(FW/ツールのバージョンなど)
開発ツール AndroidStudio2.3
ターゲット Andtoid7.1
端末 NEC PC-TE508HAW
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/28 23:35
2018/10/29 01:36
2018/10/29 01:38
2018/10/29 02:10