1.应用市场的蓝色光滤波器效果图
2.实现原理
启动 service 创建一个全屏透明窗口,并设置窗口颜色属性,完成伴随整个系统的色彩变换。
package jp.ne.hardyinfinity.bluelightfilter.free;
public class LayerService extends Service
{
private static View a = null;
private static WindowManager b = null;
// 创建窗口,相当于打开蓝色光滤波器
private void d()
{
LayoutInflater localLayoutInflater = LayoutInflater.from(this);
WindowManager.LayoutParams localLayoutParams = new WindowManager.LayoutParams(-1, -1, 2006, 65832, -3);
b = (WindowManager)getSystemService("window");
if (a.l(this, 2) == 1);
for (int i = 2130903046; ; i = 2130903047)
{
a = localLayoutInflater.inflate(i, null);
int j = a.n(this, 30);
int k = a.f(this, 0);
a.setBackgroundColor(a.a(j, k));// 颜色和透明度设置,显示色彩效果
b.addView(a, localLayoutParams);
return;
}
}
// 移除窗口,相当于关闭蓝色光滤波器
private void e()
{
b.removeView(a);
a = null;
}
蓝色光波过滤器(Bluelight Filter for Eye Care)介绍
蓝色光波过滤器(Bluelight Filter for Eye Care):小编的工作就是每天面对电脑,休闲之余就是经常玩手机了,现在这个信息大爆发的时代,经常要通过手机联系朋友或者做其他事情,保护眼睛是非常有必要的。蓝色光波过滤器虽然小编不知道是否真的有效果,但是看起来确实稍微舒服一点。
官方介绍
☆减轻造成眼疲劳的蓝色眩光,完全免费!
蓝色眩光是造成眼睛疲劳的主要原因之一,通过本应用程序减轻蓝色眩光,能有效保护视力。
☆特征
▽减轻蓝色眩光,完全免费!
无需花费分毫,即可减轻蓝色光,缓解眼睛疲劳。
抑制屏幕发出的刺眼蓝光。
无需另外购买价格高昂的过滤眼镜。
免费应用就能实现过滤功能。
▽过滤蓝色眩光,自然舒适!
本过滤器采用优化算法,过滤效果自然。
具有褐色过滤模式,网页等细小文字也一目了然。
不必降低屏幕亮度就能有效减轻蓝色光,屏幕内容更加清晰可见。
强过滤模式还具有防屏幕侧视偷窥效果。
多种过滤模式供选择,亮度也能自由调整。
▽操作简便!
应用启动后仅需设定过滤量即可,不含复杂设定。
能通过通知栏迅速调整过滤设置。
安装后即可实现蓝色光过滤。
▽同时支持平板电脑与智能手机!
同时支持三星Galaxy、索尼Xperia、HTC One等各类智能手机。
对于Nexus 7、ASUS MeMO Pad等7寸平板电脑也能有效过滤蓝色光。
还支持Nexus 10、Acer ICONIA等10寸平板电脑。
▽资源与电池消耗极低!
没有多余后台操作,相比其他同类应用,耗电量极低。
除了设定过滤选项时,不会进行任何操作,不影响其他应用流畅执行。
仅对屏幕色温进行调整,几乎不会占用系统资源。
▽超人气免费工具!
各大应用推荐站点强烈推荐的工具类应用。