买了三星手机发现很多应用的通知不亮屏,怎么办,自己写一个吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
symeonchen
V2EX    分享创造

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

  •  
  •   symeonchen
    symeonchen 2019-09-01 18:22:56 +08:00 8161 次点击
    这是一个创建于 2232 天前的主题,其中的信息可能已经有所发展或是发生改变。

    三月份买了台 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 系列也出新了,我猜测可能会有类似问题,所以发帖分享一下。

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

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

    8 条回复    2024-03-08 09:40:36 +08:00
    iPhoneXI
        1
    iPhoneXI  
       2019-09-01 18:26:11 +08:00 via Android
    symeonchen
        2
    symeonchen  
    OP
       2019-09-01 18:29:35 +08:00
    @iPhoneXI 嗯,看个人习惯吧,我还是偏好亮屏,能快速扫一眼通知内容
    ivesun
        3
    ivesun  
       2019-09-01 18:31:44 +08:00 via Android
    看来有个 led 灯的话在消息提醒上还是直观些
    kx5d62Jn1J9MjoXP
        4
    kx5d62Jn1J9MjoXP  
       2019-09-01 20:09:40 +08:00 via Android
    通知亮屏真是个很傻的设定,小米和华为是抄袭苹果的吧
    JimmyTinsley
        5
    JimmyTinsley  
       2019-09-02 09:44:01 +08:00
    正是因为偏爱呼吸灯和压感 home 键, 所以还在一直用 note8 没有换手机
    npe
        6
    npe  
       2019-09-02 10:40:23 +08:00
    led 指示灯即将被移除。。
    Tneciv
        7
    Tneciv  
       2019-09-02 16:32:29 +08:00
    s10 受害者前来支持
    balabalaguguji
        8
    balabalaguguji  
       2024-03-08 09:40:36 +08:00
    非常感谢作者的开发,我特别需要这个功能,但是似乎现在没效果了?我 S23 开启后还是不会亮屏
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2657 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:32 PVG 10:32 LAX 19:32 JFK 22:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86