Wake Up Screen APP
主要功能
• 即时亮屏:通知到达的瞬间屏幕亮起。
• 口袋防误触:检测到手机在口袋或包里时保持息屏,避免在裤兜里空亮一整天。
• 重复提醒:通知一直没处理,每隔 5 到 60 分钟再亮一次。
• 亮屏时长:屏幕亮 5 到 30 秒后熄灭,不必等系统的屏幕超时。
• 按应用过滤:精确指定哪些应用可以亮屏。
• 注意力统计:在本地统计最近 30 天里点亮了屏幕却从没被看过的应用,并给出屏蔽建议。
• 通知日志:记录每条通知亮没亮屏、被哪条规则拦下,配有实时的检查流程图。
• 深色模式:适配 AMOLED 屏幕的深色界面。
自动保持息屏的场景,均可单独开关
• 睡眠模式:一天可设多个免打扰时段,精确到分钟,还能只在指定星期生效。
• 夜间红光:睡眠时段内用一瞬间的暗红微光代替全黑,需要时仍能察觉有新消息。
• 低电量静默:电量低于设定值且未充电时不再亮屏。
• 面朝下静默:手机屏幕朝下放置时保持息屏。
• 免打扰模式侦测:系统开启免打扰时自动暂停亮屏。
• 仅充电时亮屏:只在插着电的时候亮屏。
• 拦截持续通知:忽略导航、音乐等长驻通知的亮屏行为。
其他
• 备份:全部设置导出、导入为 JSON 文件,不需要额外权限。
• 亮屏测试:不用等通知,当场触发一次亮屏,或者一轮重复提醒。
关于权限
应用工作只需要通知访问权限,并且完全不申请网络权限。唯一的例外是「亮屏时长」:在 Android 9 及以上,提前熄屏只有无障碍服务能做到,所以这一个功能会请求无障碍授权。它默认关闭,该服务不读取任何屏幕内容,不模拟任何手势,只执行锁屏这一个动作,其余功能不授权也照常工作。
设计理念
三星等厂商的通知策略更倾向于 Always on Display。本应用的做法是平常保持息屏,收到通知时再点亮,接近 iOS 与 MIUI 的表现形式。
与同类应用相比有三点区别:开源,遵循 GPLv3 协议,代码完全公开;不申请网络权限,数据留在设备本地;没有广告,也没有内购。
基于 Kotlin、Jetpack Compose 与 Material 3 开发。支持 Android 6.0 及以上,已适配 Android 16。
wechat 