V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
fooCoder

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

  •  2
     
  •   fooCoder · Jan 8, 2015 · 7022 views
    This topic created in 4128 days ago, the information mentioned may be changed or developed.
    平时也是用android被各种通知烦坏了,市场上没找到满足自己需求的app,就周末和基友做了个do not disturb的应用,我主设计,他主开发,大体模仿ios的勿扰模式,实现定时勿扰,白名单来电等。

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


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

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

    
    
    Supplement 1  ·  Jan 8, 2015
    增加一个方便的下载渠道

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

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

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

    手机 Galaxy Nexus,系统 4.3。

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

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

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

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

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

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

    然后我再次点击这个时间段打算修改,但点进去之后不作任何修改,直接点击“完成”,好像就直接退出了勿扰模式,虽然目前状态是静音的,但是左上角的图标消失了。
    ysz1996
        38
    ysz1996  
       Jan 12, 2015 via Android
    不知道状态发生改变是什么意思
    fooCoder
        39
    fooCoder  
    OP
       Jan 12, 2015
    @qiumaoyuan 好多问题,抱歉,再次感谢,我来仔细检查下代码逻辑
    fooCoder
        40
    fooCoder  
    OP
       Jan 12, 2015
    @ysz1996 比如你离开了会议室
    ysz1996
        41
    ysz1996  
       Jan 12, 2015 via Android
    @fooCoder 是通过什么判断的呢
    fooCoder
        42
    fooCoder  
    OP
       Jan 12, 2015
    @ysz1996 计步和位移
    fooCoder
        43
    fooCoder  
    OP
       Jan 13, 2015
    @qiumaoyuan 已更新了版本修复了这个问题,实在抱歉,再次感谢使用和测试反馈
    qiumaoyuan
        44
    qiumaoyuan  
       Jan 13, 2015   ❤️ 1
    @fooCoder 呃,哥们你好客气… 真有这么一个现成能用的工具还是挺喜欢的
    gamecreating
        45
    gamecreating  
       Jan 16, 2015
    求开源......
    fooCoder
        46
    fooCoder  
    OP
       Jan 21, 2015
    @gamecreating 代码还比较凌乱,有时间整理好就开源了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5167 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 03:56 · PVG 11:56 · LAX 20:56 · JFK 23:56
    ♥ Do have faith in what you're doing.