大家好,
小弟最近Samsung s4当测试机来开发一款app
原本是设计用白色当做背景的
后来发现萤幕常常会不定时变暗
虽然不会影响到主要功能
不过就看起来奇蒙子很差
于是我就在程式码中强制set萤幕screen brightness为Max
但这现象还是会发生
后来我就上网查了一下
跟一个叫做“自动调整萤幕色调”的功能有关(我已经把亮度自动调整取消勾选了)
简单来说就是samsung在萤幕显示白色比例过高的时候就会自动调暗
目的是为了省电与延长电池寿命,以及保护使用者眼睛(?)
所以我就把这个功能关掉(setting -> 我的装置 -> 显示 -> 自动调整萤幕色调)
可是这现象还是存在
又于是我又把我的背景用成黑色的试试看
但还是出现了!!!!!
想请教各位强者前辈们这个问题到底该怎么解决呀?
我不希望我的萤幕不定时的变暗变亮呀...
目前用到的跟萤幕亮度相关的code:
WindowManager.LayoutParams.screenBrightness = 100/100.0f
android.provider.Settings.System.SCREEN_BRIGHTNESS;
android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL;
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
<uses-permission android:name="android.permission.WAKE_LOCK">
谢谢各位了!