买了三星手机发现很多应用的通知不亮屏,怎么办,自己写一个吧

2019-09-01 18:22:56 +08:00
 symeonchen

三月份买了台 s10,发现三星的通知亮屏 表现和国内的厂商都不太一样,之前我用过 oneplus 和小米,比较习惯收到通知都会点亮屏幕的行为。

而三星则是用 [息屏常亮] 和 [侧屏闪光] 来代替,具体的就不展开谈了。在系统级的应用上,三星的策略其实表现得还不错,可惜对第三方的应用适配很差,而且从 s10 开始,又取消了呼吸灯,这就导致当关闭屏幕后,收到诸如某信、某宝等应用的通知时,是没有任何视觉上的提示的。

简单来说,三星的新系统上没有国内产商最常用的通知亮屏功能,而用了自家的一套设计来提醒。

使用了几天之后,我发觉频繁漏看 IM 消息确实对我来说是个困扰,于是我开始搜寻解决方案,发现能搜到的都不合心意,要么影响指纹解锁,要么有烧屏风险,要么功能不全(只亮屏看不到消息)。

于是我整理了一下自己的需求,核心功能只有两个,一是来通知时候可以自动点亮屏幕看到消息,二是相关功能的实现不能有联网权限,因为通知是非常隐私的行为。

整理完一看,好像也挺容易的,当天晚上写了第一个版本,效果也挺符合预期。它主要由以下几个部分组成:

  1. 支持接收到通知时点亮屏幕。
  2. 代码是开源的,无存储权限,无联网权限。(仅有读取通知权限)
  3. 支持分应用亮屏策略(个人习惯给 IM 开白名单)
  4. 支持口袋模式(防误触)

核心功能的实现很简单,可以看项目的第一个 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 系列也出新了,我猜测可能会有类似问题,所以发帖分享一下。

理论上也支持非三星设备,不过各产商的相关功能我觉得都挺不错的,也没必要更换。 希望能给三星用户一点微小的帮助 :)

题外话: 开发的过程很开心,和之前写过的很多功能不一样,不是为了开发而去想课题(譬如大学课设),也不是因为商业需求(工作),也不是为了炫技(或练手),大概就是纯粹的快乐。

7351 次点击
所在节点    分享创造
8 条回复
iPhoneXI
2019-09-01 18:26:11 +08:00
symeonchen
2019-09-01 18:29:35 +08:00
@iPhoneXI 嗯,看个人习惯吧,我还是偏好亮屏,能快速扫一眼通知内容
ivesun
2019-09-01 18:31:44 +08:00
看来有个 led 灯的话在消息提醒上还是直观些
ssynhtn
2019-09-01 20:09:40 +08:00
通知亮屏真是个很傻的设定,小米和华为是抄袭苹果的吧
JimmyTinsley
2019-09-02 09:44:01 +08:00
正是因为偏爱呼吸灯和压感 home 键, 所以还在一直用 note8 没有换手机
npe
2019-09-02 10:40:23 +08:00
led 指示灯即将被移除。。
Tneciv
2019-09-02 16:32:29 +08:00
s10 受害者前来支持
balabalaguguji
52 天前
非常感谢作者的开发,我特别需要这个功能,但是似乎现在没效果了?我 S23 开启后还是不会亮屏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX