[問題] android手機螢幕變暗

作者: ananatm0603 (斷水流大師兄)   2014-07-29 13:35:04
大家好,
小弟最近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">
謝謝各位了!
作者: k70709 (嘎肉)   2014-07-29 14:12:00
看看手機設定裡是不是有開自動休眠
作者: sweet00914 (別理我)   2014-07-29 14:56:00
依據作者描述>100.9999%是自動休眠。
作者: ananatm0603 (斷水流大師兄)   2014-07-29 16:18:00
不好意思我可能沒有敘述清楚,他會變暗再變亮再變暗間隔時間則是不一定,有時候幾秒鐘有時候則是十幾分鐘而這中間我完全沒有觸碰手機我就放在那邊看它變暗變亮又變暗又變亮...順帶一提,我也把省電模式關掉了,所以應該也不是省電我有看到有人提到這是system-wide的現象
作者: pigcat1315 (還是朋友?)   2014-07-30 00:39:00
如果確定系統無跟APP本身不休眠,設定>開發者>充電不休
作者: ananatm0603 (斷水流大師兄)   2014-07-30 10:11:00
這部分我也已經勾選了,保持清醒充電不休眠這個選項而且如果真的是休眠問題的話應該暗了就不會再亮了呀應該是固定時間會變暗,但目前的變暗都是隨機出現
作者: gpc (gpc)   2014-07-31 12:00:00
wakelock?
作者: ananatm0603 (斷水流大師兄)   2014-07-31 13:19:00
不過變暗的機制是有階層的暗 -> 更暗 -> 更更暗 -> 變亮 -> 更暗像這種方式出現,並不是只有暗、亮兩種關係不過我還是會試試看,謝謝!另外就是我想應該也不是環境光源影響因為我有拿手電筒照光感應sensor,但是沒有直接發生變暗的情形,或是任何變化

Links booklink

Contact Us: admin [ a t ] ucptt.com