作者ananatm0603 (断水流大师兄)
看板AndroidDev
标题[问题] android手机萤幕变暗
时间Tue Jul 29 13:35:04 2014
大家好,
小弟最近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">
谢谢各位了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.16.198
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1406612107.A.398.html
1F:→ k70709:看看手机设定里是不是有开自动休眠 07/29 14:12
2F:→ sweet00914:依据作者描述>100.9999%是自动休眠。 07/29 14:56
3F:→ ananatm0603:不好意思我可能没有叙述清楚,他会变暗再变亮再变暗 07/29 16:18
4F:→ ananatm0603:间隔时间则是不一定,有时候几秒钟有时候则是十几分钟 07/29 16:18
5F:→ ananatm0603:而这中间我完全没有触碰手机 07/29 16:19
6F:→ ananatm0603:我就放在那边看它变暗变亮又变暗又变亮... 07/29 16:19
7F:→ ananatm0603:顺带一提,我也把省电模式关掉了,所以应该也不是省电 07/29 16:23
8F:→ ananatm0603:我有看到有人提到这是system-wide的现象 07/29 16:24
9F:推 pigcat1315:如果确定系统无跟APP本身不休眠,设定>开发者>充电不休 07/30 00:39
10F:→ ananatm0603:这部分我也已经勾选了,保持清醒充电不休眠这个选项 07/30 10:11
11F:→ ananatm0603:而且如果真的是休眠问题的话应该暗了就不会再亮了呀 07/30 10:12
12F:→ ananatm0603:应该是固定时间会变暗,但目前的变暗都是随机出现 07/30 10:12
13F:→ gpc:wakelock? 07/31 12:00
14F:→ ananatm0603:不过变暗的机制是有阶层的 07/31 13:19
15F:→ ananatm0603:暗 -> 更暗 -> 更更暗 -> 变亮 -> 更暗 07/31 13:20
16F:→ ananatm0603:像这种方式出现,并不是只有暗、亮两种关系 07/31 13:20
17F:→ ananatm0603:不过我还是会试试看,谢谢! 07/31 13:20
18F:→ ananatm0603:另外就是我想应该也不是环境光源影响 07/31 13:21
19F:→ ananatm0603:因为我有拿手电筒照光感应sensor,但是没有直接发生变 07/31 13:21
20F:→ ananatm0603:暗的情形,或是任何变化 07/31 13:22
※ 编辑: ananatm0603 (114.32.16.198), 07/31/2014 13:44:44