一个简单的小应用,适用于 “PWM调光AMOLED屏幕” 设备。
获取最新版本,请到:屏幕滤镜 - Google Play 上的应用
其原理很简单:
在屏幕上显示一个叠加层(全屏的悬浮窗),锁定最大屏幕亮度,并通过调整叠加层的透明度来实现屏幕明暗调节。
注意:部分国内定制系统(如MIUI)增加了“锁屏显示”、“后台弹出界面”权限控制,由于不在安卓原生的权限管理体系内,应用无法直接申请权限。如果有,请手动允许应用使用这些权限!否则,可能出现锁屏时滤镜失效、通知中心“正常截图”按钮失效。
其它问答 ---
问:和护目镜、闪烁保护、夜间模式 之类的软件有啥不同呢?
答:原理上没有太大区别,但细节上更加优秀。这款应用会直使用系统亮度参数控制滤镜,你可以通过通知中心的亮度滑块直接调整亮度。
问: 为啥需要这种蜜汁软件呢?
答:因为这些AMOLED屏在较低亮度的情况下,频闪深度更大,容易造成视觉疲劳。
问:有啥副作用呢?
答:亮度越低(叠加层不透明度越高)色彩表现越差;屏幕截图会变暗;看视频时无法直接调整亮度
问:需要啥权限呢?
答:显示叠加层(悬浮窗)、辅助服务(提高叠加层的显示层次)
# 如果你对应用所使用的权限感到担忧,或者希望了解其实现原理,可以浏览本项目的Github地址:https://github.com/helloklf/ScreenFilter