三月份买了台 s10,发现三星的通知亮屏 表现和国内的厂商都不太一样,之前我用过 oneplus 和小米,比较习惯收到通知都会点亮屏幕的行为。
而三星则是用 [息屏常亮] 和 [侧屏闪光] 来代替,具体的就不展开谈了。在系统级的应用上,三星的策略其实表现得还不错,可惜对第三方的应用适配很差,而且从 s10 开始,又取消了呼吸灯,这就导致当关闭屏幕后,收到诸如某信、某宝等应用的通知时,是没有任何视觉上的提示的。
简单来说,三星的新系统上没有国内产商最常用的通知亮屏功能,而用了自家的一套设计来提醒。
使用了几天之后,我发觉频繁漏看 IM 消息确实对我来说是个困扰,于是我开始搜寻解决方案,发现能搜到的都不合心意,要么影响指纹解锁,要么有烧屏风险,要么功能不全(只亮屏看不到消息)。
于是我整理了一下自己的需求,核心功能只有两个,一是来通知时候可以自动点亮屏幕看到消息,二是相关功能的实现不能有联网权限,因为通知是非常隐私的行为。
整理完一看,好像也挺容易的,当天晚上写了第一个版本,效果也挺符合预期。它主要由以下几个部分组成:
核心功能的实现很简单,可以看项目的第一个 commit。 但是 demo 和一个方便使用的 app 还是有差距的,所以用下班后的时间一点点完善了功能。五月份在三星的论坛上放出了早期版本,也有一些热心的小伙伴发邮件反馈了不少问题。不过界面和图标确实很丑,图标是在无版权限制的网站上下载的,UI 是简单搭的。考虑到这个应用只需要下载好设置一下就行,平常也不需要打开,所以这方面也就没花心思优化。
开源地址: https://github.com/SymeonChen/WakeUpScreen/blob/master/README-zh.md
Github Release 地址: https://github.com/SymeonChen/WakeUpScreen/releases
Play 商店链接: https://play.google.com/store/apps/details?id=com.symeonchen.wakeupscreen
应用名是 [通知亮屏] [WakeUpScreen],只上架了 Play 商店,在上面可以搜索。
到今天迭代了十多个版本,功能上已经很稳定,note 系列也出新了,我猜测可能会有类似问题,所以发帖分享一下。
理论上也支持非三星设备,不过各产商的相关功能我觉得都挺不错的,也没必要更换。 希望能给三星用户一点微小的帮助 :)
题外话: 开发的过程很开心,和之前写过的很多功能不一样,不是为了开发而去想课题(譬如大学课设),也不是因为商业需求(工作),也不是为了炫技(或练手),大概就是纯粹的快乐。
1
iPhoneXI 2019-09-01 18:26:11 +08:00 via Android
|
2
symeonchen OP @iPhoneXI 嗯,看个人习惯吧,我还是偏好亮屏,能快速扫一眼通知内容
|
3
ivesun 2019-09-01 18:31:44 +08:00 via Android
看来有个 led 灯的话在消息提醒上还是直观些
|
4
kx5d62Jn1J9MjoXP 2019-09-01 20:09:40 +08:00 via Android
通知亮屏真是个很傻的设定,小米和华为是抄袭苹果的吧
|
5
JimmyTinsley 2019-09-02 09:44:01 +08:00
正是因为偏爱呼吸灯和压感 home 键, 所以还在一直用 note8 没有换手机
|
6
npe 2019-09-02 10:40:23 +08:00
led 指示灯即将被移除。。
|
7
Tneciv 2019-09-02 16:32:29 +08:00
s10 受害者前来支持
|
8
balabalaguguji 246 天前
非常感谢作者的开发,我特别需要这个功能,但是似乎现在没效果了?我 S23 开启后还是不会亮屏
|