V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fooCoder
V2EX  ›  分享创造

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

  •  2
     
  •   fooCoder · 2015-01-08 09:45:58 +08:00 · 6312 次点击
    这是一个创建于 3642 天前的主题,其中的信息可能已经有所发展或是发生改变。
    平时也是用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   ·   实用小工具   ·   2797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:45 · PVG 11:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.