几年前,Android从股票行情样式通知系统切换为抬头通知。当有通知传入时(通知栏),信息不仅会在状态栏上滚动(滚动),Android 5.0 Lollipop中的抬头通知还会在任何屏幕上弹出状态栏顶部。有些人喜欢这种风格,因为它可以让您快速查看和响应重要消息,而另一些人则讨厌当它打扰您正在做的事情,例如游戏或观看视频。这是有关如何在您选择的任何应用程序中自动阻止平视通知的教程。
当前,自定义ROM上的某些用户能够自定义单个应用程序的通知首选项。随着Android O及其通知通道的发布,所有用户(最终)都会使用此功能,但是尽管该功能允许您禁用某些应用程序的抬头通知,但无法指定您不想在玩游戏或观看视频时被打断。您可以永久禁止应用显示中断的抬头通知,也可以处理现有的通知。
但是得益于Tasker的强大功能和名为SecureTask的插件,我们可以在任何时候(例如在游戏或观看视频时)全局禁用或阻止平视通知。现在,您可以在Android上玩游戏或观看视频,而不会再被烦人的下拉通知打断!
禁止抬头通知-教程
为您的特定设备OEM安装USB驱动程序(Google 在此处提供了一些通用USB驱动程序的列表 )。可能仅Windows用户需要。
下载 适用于您的特定操作系统(Windows, Mac, Linux)的 ADB二进制文件。
将上面的ZIP文件的内容提取到PC上一个易于访问的文件夹中(如下载)。
转到手机上的“设置”应用,然后点击“关于手机”选项。根据OEM,这可能在单独的选项卡中。如有疑问,只需使用“设置”中的搜索功能即可找到它。
在“关于电话”中找到“内部版本号”值,然后点击7次以启用“开发人员模式”。
返回“设置”主菜单,然后输入“开发人员选项”,以便您可以启用USB调试模式。找到并启用它。
将手机插入计算机,然后将其从“仅充电”模式更改为“文件传输(MTP)”模式。这并不总是必需的,但是可能在您的设备上是必需的,但是执行此步骤没有任何危害。
返回PC并导航到以前从中提取ADB二进制文件的目录。
在此ADB目录中启动命令提示符/终端。对于Windows用户,您可以通过按住Shift并单击鼠标右键然后选择“在此处打开命令提示符”选项轻松地做到这一点。
进入命令提示符/终端环境后,输入以下命令: adb devices
这将启动ADB守护程序。如果这是您第一次运行ADB,还将看到提示您授权与计算机的连接。允许它。
现在,从步骤10重新运行adb devices命令,您将在输出中看到设备的序列号。如果是这样,那么您就可以继续前进了。如果不是,则需要重新安装USB驱动程序。
启动“设置”应用程序,然后转到“无障碍服务”页面,然后授予Tasker无障碍权限。您需要执行此操作,以便Tasker可以监视您正在使用的游戏或媒体应用程序何时处于活动状态。隐藏抬头通知
启动SecureTask,接受许可协议,并授予请求的权限。
在命令提示符或终端中执行以下命令: adb shell
然后执行以下命令以使SecureTask在此处正常工作:pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
启动Tasker应用程序。
在配置文件选项卡中,点击加号(+)图标
点击应用程序选项
选择您要隐藏烦人的通知的媒体/视频应用程序或游戏。完成后,点击返回按钮。
应用选择
点按“新任务”并为其命名(例如“阻止抬头通知”)
新任务
点击复选标记以确认名称选择
在“任务编辑”屏幕中,点击屏幕底部的加号图标(+)。
点击插件–>安全任务–>安全设置。
点击配置一词旁边的铅笔图标。
将操作选项从读取更改为写入。将以下内容作为设置文本:。并将以下内容作为值:0。点击右上角的完成,然后返回塔斯克的主屏幕。global heads_up_notifications_enabled
securetask配置
长按我们刚刚创建的新任务,然后点击添加退出任务选项。
退出任务
重复步骤23-26,但将SecureTask中的“值” 从0更改为1。global heads_up_notifications_enabled最后
说明
好的,所以我们在这里创建的Tasker配置文件将在其中查找应用程序是否启动了应用程序或游戏(在步骤20中选择的任何应用程序或游戏)。在屏幕快照中,我仅选择了Chrome和Clock应用程序作为示例。如果您选择游戏,那么Tasker会随时关注您启动该特定游戏的时间。当Tasker看到您已启动任何选定的应用程序时,它将启动我们刚刚设置的任务并全局阻止抬头通知。
因此,此任务只是在我们的设备上执行几个命令。由于我们已将其绑定到应用程序/游戏,因此,我们键入的第一个命令将仅在启动该游戏或应用程序时执行。正是此命令“ global heads_up_notifications_enabled”(值为0)实际上完全禁用了抬头通知。因此,实际上,您可以在ADB Shell中执行此操作,如果需要的话,可以一直关闭所有抬头通知。
但是,这并不是大多数人想要的东西,因为他们实际上只是想在游戏或观看视频的过程中阻止那些侵入性的通知。因此,当我们进入不想被打扰的应用程序或游戏时,我们将以0值执行此命令,退出任务将执行相同的命令,但值为1即可重新启用游戏头我们退出游戏或视频应用程序时收到通知。
因此,此设置允许我们在启动我们选择的任何应用程序(例如游戏或视频)时阻止抬头通知,然后在退出该游戏或视频应用程序时再次启用它。设置非常简单,但是如果您在玩游戏时在区域内或者只是不想在看电影或电视节目时打扰,则非常有用。