android的L新版本中增加了“打扰”的新功能,相信很多同学搞不明白。找了一篇介绍勿扰模式很好的文章,可惜是英文的,现翻译如下,相信读完此问,你会理解android对勿扰模式的设计。

原文链接:http://www.addictivetips.com/android/do-not-disturb-comes-to-android-lollipop-as-interruptions/

当android Lollipop发布时,“Do Not Disturb”是新功能阵容的一部分。现在,Android已经开始推出nexus设备,我们正可以在其设备上仔细看一下android Lillipop这一最受欢迎功能。当我们六月份参观其这一功能时,它被叫做“Do Not Disturb”,但是在其最终版本上,它已经被称作“打扰”(Interruptions)。这项功能可以在系统设置的“声音功能卡”(Sound Section)中找到。我们不能确定,android交互人员由“Do Not Disturb”变更到“Interruptions”,花了多少时间,但是“打扰”(Interruptions)作为一个在IOS上如此受欢迎的功能,它已经是一个能打动用户的标签。让我们一起看一看。

快速访问勿扰模式:

操作音量键,你可以通过增加或者减少音量,来访问“打扰”(interruptions)功能。打扰(Interruptions)功能有三个模式。1、“禁止打扰”(None) :指的是会让你的设备停止任何类型的通知以及闹钟的响铃。2、“仅允许优先打扰内容”(Priority)指的是:允许你去设置,那些应用以及那些来电、那些接收的短信可以优先打扰。3、最后,“一律允许打扰”指的是:允许所有的通知响铃。当你通过快速访问勿扰模式(通过声音键)时,允许用户设置勿扰模式持续时间为“无限期”或者一个(几个)小时。

自定义勿扰模式

默认的勿扰模式的设置会阻止所有的来电进行响铃,除非你证明优先打扰项。默认勿扰模式可以设置为“一律允许打扰”,“仅允许优先打扰内容”,“禁止打扰”。

自定义勿扰模式,大多数情况下指的是自定义“仅允许优先打扰”模式。默认情况下,优先打扰模式中,“活动和提醒”已经默认启用,“闹钟”始终是优先打扰模式。用户可以关闭“来电”或者“短信”的通知优先打扰模式。还可以进一步的设置为“所有来电”,“收藏的联系人”以及“仅联系人”。

当然,你还可以计划设置你的设备何时进入“仅允许优先打扰模式”,你可以设置“星期”以及一天的“时间间隔”(开始时间~结束时间)。点击“星期”选择一星期的一天或者多天,同时使用一天的“开始时间”和“结束时间”来定义那些天的那个时间段进入勿扰模式。【此模式的前提是针对“仅允许优先打扰模式”】

通知栏图标。

“禁止打扰”(None)以及“仅限优先打扰模式”(priority)模式会在通知中心显示一个图标。(图片如下图所示)

设置单个应用程序在勿扰模式下的通知行为。

若要管理应用程序的通知,可以进入系统设置。在声音和提示音下,下滑到最后“应用通知”管理项,选择“应用通知”可以进行此应用的通知管理。【你只能管理通知为“优先打扰模式”或者“禁止打扰”,这样就会阻止此应用的所有通知显示在状态栏中。但是勿扰模式中的“一律允许打扰”就会不分青红皂白的全部显示出来。】{这篇文章,有误。}【正确的功能表述应为:block:通知会存在于手机上,但是不会显示出来。priority:当你开启,通知不仅会以高优先级的状态显示出来而且会被设置为“优先打扰内容”,Sensitivity:锁屏显示通知功能。你可以控制此应用弹出的通知不再锁屏显示。】

比较: 关于勿扰模式,我们在IOS与android 棒棒糖之间做一些比较。android 在快速访问勿扰模式并开启/关闭勿扰模式这个功能点上胜出IOS。你可以自定义勿扰模式没一种模式持续间隔以及你可以在三种勿扰模式中进行切换。IOS在更好的处理了应用的通知上优于android。

android 勿扰模式代码,android Lollipop勿扰模式相关推荐

  1. android 勿扰模式代码,android 勿扰模式代码结构简析

    勿扰模式是Android 7.0开始加入的功能.它的核心思想是屏蔽了通知的铃声.振动和展示. 代码分散在几部分. 1.设置代码在Settings中,ZenMode开头的一系列文件 /packages/ ...

  2. opengl android 纹理贴图 代码,Android 使用opengl es的纹理贴图白屏问题请教。

    各位大侠好: 我在使用open gl es的做显示的时候,发现一个问题,请各位帮助一下,谢谢. 环境:opengl es 1.x,2D的模式显示纹理图片. 在LG-P990,HTC-C510E上显示附 ...

  3. android 图片变颜色代码,Android -对图片Drawable进行变色

    Android 图片DrawableCompat利用setTint()对图片Drawable进行变色 1.利用color资源对Drawable变色 Drawable对象的来源不限制,可以是从资源get ...

  4. Android微信通讯录界面代码,Android中使用Expandablelistview实现微信通讯录界面

    之前的博文<Android 中使用ExpandableListView 实现分组的实例>我简单介绍了使用ExpandableListView实现简单的好友分组功能,今天我们针对之前的所做的 ...

  5. android下拉框代码,Android下拉列表spinner的实例代码

    spinner组件有点类型于HTML中的下拉框的样子,让用户每次从下拉框中选取一个,本文为大家分享了Android下拉列表spinner的具体实现代码,供大家参考,具体内容如下 mian.xml xm ...

  6. android实时监控屏幕代码,Android 屏幕切换监听的实例代码

    昨天,我试着在屏幕切换时,使View显示在不同的位置,在网上搜索了一些资料,自己做了一段时间,终于完成了功能. 由于屏幕切换会调用activity的各个生命周期,所以需要在manifest的activ ...

  7. Android运行ListView的代码,Android ListView组件详解及示例代码

    Android 列表组件 ListView 列表组件是开发中经常用到组件,使用该组件在使用时需要为它提供适配器,由适配器提供来确定显示样式和显示数据. 下面看一个例子: 新建一个项目Lesson8_L ...

  8. android 多闹钟实现代码,Android编程实现闹钟的方法详解

    Android编程实现闹钟的方法详解 发布时间:2020-09-30 10:18:02 来源:脚本之家 阅读:75 作者:Jacob-wj 本文实例讲述了Android编程实现闹钟的方法.分享给大家供 ...

  9. android做拨号程序代码,Android开发手机拨号程序实现实例源码介绍

    Android开发手机拨号程序实现实例源码介绍,在上一篇文章中,我们实现了第一个程序:helloWorld,并成功测试完成.还给大家介绍了Android项目结构和说明.现在写一个手机拨号程序: 首先, ...

最新文章

  1. matlab 报错 javax,[求助]安装报错,求大佬帮忙
  2. GOS系列之下载附件
  3. 拖动窗体的任意区域移动窗体
  4. Linux 下升级 python2 到python3
  5. Go web framework
  6. XCTF-高手进阶区:bug
  7. php getfooter,wordpress函数get_footer()用法示例
  8. js对HTML字符转义与反转义
  9. CC++初学者编程教程(3) 安装VS2010 boost标准库开发环境
  10. 理解Docker(1):Docker 安装和基础用法
  11. vb.net机房收费系统之组合查询
  12. 简易的设计模式——桥梁模式
  13. 使用el-image-viewer的预览功能
  14. 计算机技术与软件专业技术资格(水平)考试
  15. field方法的用法
  16. 11.14-11.21
  17. rk3128 debian9 如何配置recover键(长按开机进入loader模式)
  18. office 宏病毒分析
  19. js如何修改对象的padding属性
  20. 基于微信校园跑腿小程序系统设计与实现 开题报告

热门文章

  1. Android 利用jsoup解析 html
  2. Android or iOS 运行 meteor App 屏幕一片空白 White screen的解决方法
  3. CodeForces - 570E(dp------------- Codeforces Round #316 (Div. 2)E
  4. Spark数据倾斜的完美解决
  5. 使用logrotate切割nginx日志文件,其他日志文件切割类似
  6. Centos7 上安装mysql遇上的问题:mysql无法正常启动
  7. codevs 1230【pb_ds】
  8. Java并发编程实例(synchronized)
  9. 【ASP.NET】判断访问网站的客户端是PC还是手机
  10. ajax 的同步和异步