周末和基友撸了个类似 ios 的勿扰模式,不过功能更加强大! android 小伙伴再也不用被无尽的通知打扰了。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fooCoder
V2EX    分享创造

周末和基友撸了个类似 ios 的勿扰模式,不过功能更加强大! android 小伙伴再也不用被无尽的通知打扰了。

  •  2
     
  •   fooCoder 2015-01-08 09:45:58 +08:00 6740 次点击
    这是一个创建于 3975 天前的主题,其中的信息可能已经有所发展或是发生改变。
    平时也是用android被各种通知烦坏了,市场上没找到满足自己需求的app,就周末和基友做了个do not disturb的应用,我主设计,他主开发,大体模仿ios的勿扰模式,实现定时勿扰,白名单来电等。

    不过增加了手动勿扰的自动恢复功能,比如你在开会的时候打开了勿扰,往往开完会后忘了关闭,我们会在检测到你的状态发生变化后自动关闭勿扰(如果你开启了这个功能的话)。


    做的比较快,产品设计和代码都还有很多问题,不过先放出来大家用用,发现昨天百度应用商店已经审核通过了,就发出来。大家有需要的可以拿去用:

    http://shouji.baidu.com/software/item?docid=7387165&f=sug@software

    
    
    第 1 条附言    2015-01-08 15:26:30 +08:00
    增加一个方便的下载渠道

    http://fir.im/dnd
    第 2 条附言    2016-08-04 11:16:52 +08:00
    46 条回复    2015-01-21 09:45:17 +08:00
    Fly1993
        1
    Fly1993  
       2015-01-08 11:12:06 +08:00
    稍微有点好奇是怎么实现的……
    chens
        2
    chens  
       2015-01-08 11:16:33 +08:00
    立马去下,看看五儿子上的体验。。。
    GhostFlying
        3
    GhostFlying  
       2015-01-08 11:19:35 +08:00 via Android
    5.0 似乎已经有了。。
    fooCoder
        4
    fooCoder  
    OP
       2015-01-08 11:55:39 +08:00
    @GhostFlying 恩,5.0有个基础功能了。而且5.0终于能屏蔽通知了……
    fooCoder
        5
    fooCoder  
    OP
       2015-01-08 11:55:53 +08:00
    @Fly1993 静音而已…………
    fooCoder
        6
    fooCoder  
    OP
       2015-01-08 11:56:09 +08:00
    @Fly1993 你难道说的是自动恢复?
    hahastudio
        7
    hahastudio  
       2015-01-08 12:04:05 +08:00
    感觉就是 Agent 里面 Sleep 的情景模式
    不过挺好,功能更简单,Agent 里面 Parking 和 Drive 情景就没用过= =因为没车= =
    而且这个界面也很有 feel,Agent 还在 Holo 时代= =
    kutata
        8
    kutata  
       2015-01-08 12:07:39 +08:00
    皮肤很正点, 求分享
    drakeet
        9
    drakeet  
       2015-01-08 12:07:57 +08:00
    赞,之前一直想要一个像锤子那样的定时开关
    lgh
        10
    lgh  
       2015-01-08 12:20:01 +08:00
    呃,MIUI 自带……
    fooCoder
        11
    fooCoder  
    OP
       2015-01-08 12:31:33 +08:00
    @lgh 恩,一些国内做的好的rom都会带的
    fooCoder
        12
    fooCoder  
    OP
       2015-01-08 12:31:48 +08:00
    @kutata 啥皮肤?
    qiumaoyuan
        13
    qiumaoyuan  
       2015-01-08 12:32:21 +08:00
    之前还想自己写一个,果然我一直都是想想而已……

    发布到 play 吧
    ysz1996
        14
    ysz1996  
       2015-01-08 12:35:42 +08:00
    Play上什么时候啊
    zzutmebwd
        15
    zzutmebwd  
       2015-01-08 13:14:56 +08:00 via Android
    界面&动画非常赞 快上play 给好评!
    fooCoder
        16
    fooCoder  
    OP
       2015-01-08 14:38:50 +08:00
    @zzutmebwd 谢谢,准备周末搞个加上英文资源就上~
    fooCoder
        17
    fooCoder  
    OP
       2015-01-08 14:39:32 +08:00
    @fooCoder 忘了说了,自动恢复功能可没有哦
    gongweixin
        18
    gongweixin  
       2015-01-08 16:46:49 +08:00
    不错.
    cb269267
        19
    cb269267  
       2015-01-08 18:13:36 +08:00
    求分享技术呐。。
    hylau
        20
    hylau  
       2015-01-08 18:49:08 +08:00
    提交到酷市场吧
    fooCoder
        21
    fooCoder  
    OP
       2015-01-08 22:31:28 +08:00
    @hylau 好像有个一键提交 all 啊
    fooCoder
        22
    fooCoder  
    OP
       2015-01-08 22:32:06 +08:00
    @cb269267 技术比较简单啦,代码还太凌乱,后面有开源计划的
    detecti1
        23
    detecti1  
       2015-01-09 06:18:56 +08:00 via iPhone
    MIUI那个勿扰还是算了吧,只对自家有效。qq啊微信啊照样响,跟iOS没法比。
    xxxifan
        24
    xxxifan  
       2015-01-09 15:02:36 +08:00   1
    已发现到酷市场
    dallaslu
        25
    dallaslu  
       2015-01-09 15:37:09 +08:00
    为啥非用个“撸”字呢!
    fooCoder
        26
    fooCoder  
    OP
       2015-01-09 17:44:32 +08:00
    @dallaslu 额,这是个问题
    Lonely
        27
    Lonely  
       2015-01-11 18:26:37 +08:00
    看上去不错
    fooCoder
        28
    fooCoder  
    OP
       2015-01-11 21:25:30 +08:00
    qiumaoyuan
        29
    qiumaoyuan  
       2015-01-11 21:34:50 +08:00
    装了一个试用中。

    这桌面图标也太 mini 了 o.o
    fooCoder
        30
    fooCoder  
    OP
       2015-01-11 21:49:01 +08:00
    @qiumaoyuan 可能图标资源有问题,我看看
    qiumaoyuan
        31
    qiumaoyuan  
       2015-01-11 21:49:14 +08:00   1
    刚用了一下,好像没起效果,设置了勿扰时间段后,我试着给自己打了个电话,一样响呀。

    手机 Galaxy Nexus,系统 4.3。

    使用上有两个地方不太明白:周一到周日,到底是蓝色算 active 还是白色算 active?

    “启用设置”是啥意思?不选它的话,所有设置都无效么?

    还有左上角的静音图标有点多余,因为静音的时候系统通知栏默认就有个图标。

    定时勿扰可以添加多个时间段挺好的,5.0 自带的好像就没这功能,只能设置一个时间段。
    fooCoder
        32
    fooCoder  
    OP
       2015-01-11 21:51:08 +08:00
    @qiumaoyuan 感谢反馈,晚点拿Galaxy Nexus试试。蓝色是active,启用设置是指手动打开需不需要遵循设置内容,比如白名单是否生效
    fooCoder
        33
    fooCoder  
    OP
       2015-01-11 21:52:48 +08:00
    @qiumaoyuan 刚刚说的这两个地方确实描述不清
    qiumaoyuan
        34
    qiumaoyuan  
       2015-01-11 22:03:08 +08:00
    @fooCoder 再确认了一下,估计是时间段的判断逻辑有问题。

    当我把时间段设置为 12:00 - 24:00 的时候,它可以正确的进入勿扰状态,但是当我把时间段设置为 21:00 - 6:00 的时候,它就不起效果了。
    fooCoder
        35
    fooCoder  
    OP
       2015-01-11 22:36:48 +08:00
    @qiumaoyuan 收到
    fooCoder
        36
    fooCoder  
    OP
       2015-01-12 09:55:58 +08:00
    @qiumaoyuan 我这边验证ok的。你是比如今天周一,勾选了周一的21:00 - 6:00,那应该今天21点到6点自动开启勿扰,你再帮忙试试呢,感谢
    qiumaoyuan
        37
    qiumaoyuan  
       2015-01-12 10:33:45 +08:00   1
    @fooCoder 嗯,我试了一下只勾周一是可以的。但是这种情况下把周一到周日全勾上就不行了,准确一点描述是只要把周一跟周日同时勾上就不行。

    同时又发现一个问题,也不知道算不算得上是问题:当前时间是周一10:26,我把勿扰时间段设置为 9:00 - 22:00,再勾选“周一”,点击“完成”,它就自动进入勿扰模式(左上角有图标)。

    然后我再次点击这个时间段打算修改,但点进去之后不作任何修改,直接点击“完成”,好像就直接退出了勿扰模式,虽然目前状态是静音的,但是左上角的图标消失了。
    ysz1996
        38
    ysz1996  
       2015-01-12 10:51:07 +08:00 via Android
    不知道状态发生改变是什么意思
    fooCoder
        39
    fooCoder  
    OP
       2015-01-12 11:18:04 +08:00
    @qiumaoyuan 好多问题,抱歉,再次感谢,我来仔细检查下代码逻辑
    fooCoder
        40
    fooCoder  
    OP
       2015-01-12 11:18:25 +08:00
    @ysz1996 比如你离开了会议室
    ysz1996
        41
    ysz1996  
       2015-01-12 12:19:17 +08:00 via Android
    @fooCoder 是通过什么判断的呢
    fooCoder
        42
    fooCoder  
    OP
       2015-01-12 13:37:00 +08:00
    @ysz1996 计步和位移
    fooCoder
        43
    fooCoder  
    OP
       2015-01-13 09:51:03 +08:00
    @qiumaoyuan 已更新了版本修复了这个问题,实在抱歉,再次感谢使用和测试反馈
    qiumaoyuan
        44
    qiumaoyuan  
       2015-01-13 12:46:33 +08:00   1
    @fooCoder 呃,哥们你好客气… 真有这么一个现成能用的工具还是挺喜欢的
    gamecreating
        45
    gamecreating  
       2015-01-16 14:39:03 +08:00
    求开源......
    fooCoder
        46
    fooCoder  
    OP
       2015-01-21 09:45:17 +08:00
    @gamecreating 代码还比较凌乱,有时间整理好就开源了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2511 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:30 PVG 23:30 LAX 07:30 JFK 10:30
    Do have faith in what you're doing.
    ubao msn 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