如何在Android Oreo全局禁用PEEK /抬头通知? -- notifications 领域 和 8.0-oreo 领域 android 相关 的问题

How to disable Peek / Heads Up notifications globally in Android Oreo?


简体版||繁體版
4
vote

问题

中文

有多种方法可以在以前版本的Android(例如这些或这些),但似乎由oreo(android 8.x)引入的更改防止它们所有。是否有可能在奥利奥的所有应用程序中全局禁用抬头通知?

我的意思是在不禁用所有正常通知或其他功能,而是只有这一点。理想情况下,无需根,但根解决方案也可以。

英文原文

There are multiple ways to disable Peek/Heads Up notifications in previous versions of Android (e.g. these or these), but it seems that the changes introduced by Oreo (Android 8.X) prevents them all. Is it possible to disable Heads Up notifications globally, for all apps, in Oreo?

I mean without disabling all normal notifications, or other features, but just this one. Ideally with no root required, but root solutions are also ok.

     

回答列表

7
 
vote

可以使用 adb ,没有root,使用下面的两个选项之一。可悲的是,在一些最近的LG或三星手机上,这个设置只能在RAM中保存,因此它只有效直到下一次重启。

初步步骤(两个选项所需)

在手机上:
  • 在游戏中禁用"禁用警报" 功能(参见这个问题详情)
  • 在Android设置/开发人员选项下,启用 USB调试;
  • 在Android设置/开发人员选项/选择USB配置时,启用 PTP(图片传输协议);
  • 将手机插入计算机。
在您的计算机上:
  1. 安装 adb独立用于windows ;
  2. 安装 drivers ;
  3. 打开命令提示符到文件夹 C:Program Files (x86)Minimal ADB and Fastboot
  4. 运行 ./adb devices 以确保您的设备被正确识别;
在手机上:
  • 上按OK允许USB调试?

选项1

在您的计算机上:
  • 运行 ./adb shell settings put global heads_up_notifications_enabled 0

选项2

在手机上:
  1. 安装 systemui调谐器
  2. 按照说明操作并运行所需的adb命令
  3. 编辑快速设置

编辑快速设置

  1. 将拨动拨动快速设置:

添加切换到快速设置

  1. 点击切换以禁用头启动通知:

摇头通知禁用

如上所述,两个选项只能在下一次重新启动的某些手机上工作,以便在RAM中保存此设置,因此选项2更方便,因为它允许在使用快速设置重新启动后轻松重新禁用头启通知切换。

Android 9及更高版本

可以禁用它们:

  • 设置>自定义限制>不要在屏幕上弹出通知( source )

如果仍然不起作用,请尝试禁用和启用:

  • apps&通知>特殊应用程序访问>自适应通知( source )

 

It's possible to disable the heads-up notifications with adb, without root, using one of the two options below. Sadly, on some of the most recent LG or Samsung phones, this setting is saved only in RAM, hence it only works until the next reboot.

Preliminary steps (required for both options)

On your phone:

  • Disable "Disable alerts during game" feature (see this issue for details)
  • Under Android Settings/Developer Options, enable USB Debugging;
  • Under Android Settings/Developer Options/Select USB Configuration, enable PTP (Picture Transfer Protocol);
  • Plug your phone to your computer.

On your computer:

  1. Install ADB standalone for Windows;
  2. Install the drivers;
  3. Open a command prompt to the folder C:\Program Files (x86)\Minimal ADB and Fastboot
  4. Run ./adb devices to make sure your device is properly recognized;

On your phone:

  • press OK on Allow USB Debugging?

Option 1

On your computer:

  • Run ./adb shell settings put global heads_up_notifications_enabled 0

Option 2

On your phone:

  1. Install SystemUI Tuner
  2. Follow the instructions and run the required adb commands
  3. Edit Quick Settings:

Edit Quick Settings

  1. Add the Heads-up Notifications Toggle to quick settings:

Add toggle to quick settings

  1. Tap on the toggle to disable the heads-up notifications:

Heads-up notifications disabled

As mentioned above, both options work only until the next reboot on some phones which save this settings in RAM, so option 2 is more convenient because it allows to easily re-disable the heads-up notifications after reboot using the quick settings toggle.

Android 9 and above

It is possible to disable them from:

  • Settings > Custom restrictions > Don't pop notifications on screen (source)

If that still doesn't work try disabling and enabling:

  • Apps & notifications > Special app access > Adaptive Notifications (source)

xc2xa0xc2xa0

 
 
   
   
0
 
vote

root选项可用,使用" nougat / Oreo快速设置"应用程序。应用程序本身不需要root,但始终快速设置。它基本上可以在快速设置菜单中启用多个新的快速设置图块。其中一个是"抬头" (在类别 System (secure) )中,它允许启用或禁用eadum通知。它非常易于使用:

  • 打开应用程序,搜索"朝上" ,点击它并启用它。
  • 编辑快速设置菜单,搜索新的图块"朝上" ,然后将其拖到顶部面板。
  • 瓷砖目前将显示它已启用(在白色或,在我的情况下,蓝色)。如果无法禁用它,则应确保该应用授予root权限。
  • 我需要在App设置中启用设置 Run in aggressive mode 以便它工作。它似乎取决于手机需要设置或其他方面。

一旦被禁用,始终将禁用抬头通知。您可以随时启用它们将使用该快速设置。这在rooted onlyplus 5t(oos 5.0.4,Android 8.0.0上)测试。

 

A root option is available, using the "Nougat / Oreo Quick Settings" app. The app itself doesn't require root, but the Heads Up quick-setting does. It basically enables multiple new quick-setting tiles in the Quick Settings Menu. One of them is "Heads-Up" (in category System (secure)), which allows to enable or disable Heads Up notifications. It is pretty easy to use:

  • Open the app, search for "Heads-Up", tap on it and enable it.
  • Edit the Quick Settings Menu, search for the new tile "Heads-Up", and drag it to the top panel.
  • The tile will currently show it's enabled (in white or, in my case, blue). If you cannot disable it, you should make sure the app is granted root permissions.
  • I needed to enable the Setting Run in aggressive mode in the app settings in order for it to work. It seems it depends on the phone to need that setting or otherwise.

Once it is disabled, Heads Up notifications will be globally disabled. And you can at any time enable them at will using that Quick Setting. This was tested in a rooted Oneplus 5T (OOS 5.0.4, on Android 8.0.0).

 
 

相关问题

1  显示实际数字通知点非三星设备  ( Display actual number notification dot non samsung devices ) 
所以在三星手机上运行oreo 活动通知 aka通知点(在其他设备上)实际上显示了多个活动通知。 有没有办法获取数字(&不仅仅是点)在非三星Android Oreo设备上显示? ...

1  如何在Android 8上模拟菜单按钮?  ( How do i simulate menu button on android 8 ) 
到目前为止,我在这个问题,但在最近更新后,助理菜单不再包含旧菜单按钮。 答案中的"长按" 建议也不适用于我。 ...

1  三星S7 Oreo升级降低了截图质量  ( Samsung s7 oreo upgrade decreased screenshots quality ) 
我本周在我的三星S7设备上升级了Oreo升级。当我现在正在拍摄屏幕截图时,文件是JPG而不是PNG,质量才可怕。 我真的需要恢复到更高质量的屏幕截图,我正在在我自己的网站上发布屏幕截图的作物。我根本无法为我的用户带来这样的糟糕的图像质量。 看看高级设置参数,但除了称为"智能捕获" 的东西似乎与我的问题无关的东西,我可...

-1  在SMS消息中附加联系信息  ( Attaching contact info in sms message ) 
当我第一次获得MOTO G时,我能够在邮件中附加联系信息。现在它更新了它的操作系统,我再也不能这样做了。如何将联系信息附加到奥利奥中的短信? ...

0  您能改变“快速设置”托盘(Android Oreo)中的图标数量  ( Can you change the number of icons in the quick settings tray android oreo ) 
oreo从9到6中减少了快速设置托盘中的图标数量是可以调整所示图标的数量,例如,到6或12? 编辑:只是为了澄清:我的意思是抽屉的布局,例如抽屉的布局。 3x2(oreo)与3x3(nougat)与4x2(三星)。我不是指显示的图标总数,包括通过右侧/右滑动的图标访问。 ...

1  在从状态栏中刷新通知时,请勿从应用程序中删除通知徽章。 oreo 8.0  ( Dont remove notification badges from applications when swiping the notification ) 
于3月22日,三星Galaxy S8 / S8 +更新。 (至少是我和我的同事。) 三星体验版本9.0 Android版本8.0 oreo 8.0中最大的功能之一是 Notification Channels 。 "Android Oreo会让你再次爱通知" 。< / a> 现在可以修改通知徽章以显示您...

1  如何发送加密的S / MIME电子邮件?  ( How to send an encrypted s mime e mail ) 
简单的问题,但我找不到任何地方的答案... 我需要通过使用s / mime发送加密的电子邮件(谈论安全性,即使大多数元数据也应该是未知的)。问题是我不是Google App组织的一部分(而且我不需要它,因为它不是免费的)。 如何配置Gmail或三星电子邮件应用程序以使用我在设备上安装的CA Trusted证书(仅包...

1  没有root:如何在内部存储的根存储中删除0字节?  ( No root how to delete 0 byte in root storage of internal storage ) 
这个问题是一样的: 无法删除下载文件夹中的文件 但对于我来说,答案尚不清楚,根据OP的答案'他打开了SD MAIP应用程序,但没有说明SD女佣的哪些选项解决了这个问题。 op也表示"他删除了整个目录" 但如果使用SD MAID或PC,则未指定。 我们有相同的场景,其中我重新加载了相同的文件,并将其复制到我发出的确切...

1  如何跳过升级到Oreo  ( How to skip the upgrade to oreo ) 
我的Galaxy S7下载了Oreo升级,现在我的状态栏中的通知仍然存在,而且现在突然出现,然后突破升级。我不想升级。是否有一种方法可以在没有生根或出厂重置的情况下跳过升级? 我尝试删除缓存并禁用软件升级应用,但它不起作用,并且没有禁用该应用程序的选项。 ...

4  Android 8上的应用程序用CPU使用8  ( Cpu usage by app on android 8 ) 
我的三星S7严重过热。电池被迅速消耗。我需要看到具有CPU使用率百分比的简单应用程序列表。我绝望,因为互联网的所有尝试和建议都失败了:(我试过: 使用 top 命令 termux 。不起作用。仅显示具有0%CPU使用率的2个进程。 激活开发人员模式并转到 Running services 。没有任何CPU使用情况!...

0  在锁屏上提高负载时间/动画(三星S7,Android Oreo)  ( Improve load time animation on lock screen samsung s7 android oreo ) 
锁定屏幕的动画需要一段时间,可能在显示任何信息之前的一秒钟。 它被伪装成动画的淡入淡出。这很烦人,因为屏幕关闭时按主页按钮检查我的手机状态,然后需要额外的时间加载像时间,顶部条等的时间。 我的手机并不慢,我不知道为什么它从我的Android Oreo升级中强迫我迫使我慢慢动画噱头。一切都在手之前即时。 简单的过程: ...

3  通知条在Galaxy S7与Oreo的通知吧  ( Notification bar too dim on galaxy s7 with oreo ) 
昨晚我的Galaxy S7获得了一个更新,包括升级到oreo。我不知道问题是否是因为oreo或者在更新中造成的更新中的其他东西,但我的主屏幕顶部的通知栏现在不舒服地暗淡: 还有一个较大的版本如果很难看出。它可能看起来不好,但很明显,通知栏和Gmail应用程序的文本和背景中使用的灰色和白色的灰色之间存在差异,并且...

2  更改/将三星的“最近的标签”颜色主题为OREO设备上的Nougat(基于App的主题)  ( Changing reverting samsungs recent tabs color theme to nougat based on apps ) 
在Android 7.0 Nougat上运行的Samsung设备,最近的标签基于应用主题有不同的颜色。在Android 8.0 oreo上,它们都是相同的颜色。 我想找到一种恢复Nougat版本的方法。我计划安装Magisk,但无根的解决方案是首选。 ...

14  乌雷诺的暗状态栏/ QuickSettings主题?  ( Dark statusbar quicksettings theme on oreo ) 
我已经将我的谷歌像素更新为oreo。现在StatusBar和快速设置区域有一个光主题。是否有可能将其更改为返回黑暗主题,就像以前版本的Android?白色背景太亮了......我没有在设置中找到任何选项。 ...

7  在请勿干扰日期结束时禁用通知垃圾邮件  ( Disable notification spam at end of do not disturb schedule ) 
我正在使用带Android 8.0.0和三星体验9.0的Galaxy S7。 在请勿打扰时表的末尾,我的所有通知立即通过。只有我听到的所有通知都是禁止的通知声音,而在不发消息时被抑制。这从不用习惯发生,它才会出来不要打扰模式,没有声音会播放旧通知。这似乎是一个错误。有没有办法停止这个? 这可能是Galaxy S7特定...

4  如何在Android Oreo全局禁用PEEK /抬头通知?  ( How to disable peek heads up notifications globally in android oreo ) 
有多种方法可以在以前版本的Android(例如这些或这些),但似乎由oreo(android 8.x)引入的更改防止它们所有。是否有可能在奥利奥的所有应用程序中全局禁用抬头通知? 我的意思是在不禁用所有正常通知或其他功能,而是只有这一点。理想情况下,无需根,但根解决方案也可以。 ...

1  没有通知的徽章  ( Badges without notifications ) 
我的Galaxy S7刚刚更新到Android 8 - Oreo。 我得到了奥雷奥的一个更改,它将应用程序通知与App徽章绑定(例如,应用程序图标上的"未读消息" )。 但是,似乎如果禁用应用通知,则也禁用徽章。我想为我的电子邮件应用程序启用徽章,但仍有禁用通知。 关于如何启用此行为的任何建议? 谢谢! ...

11  你如何看待Android o的内存用法?  ( How do you see memory usage in android o ) 
在Android oreo之前,我可以通过进入 Settings &gt来查看内存使用情况; Memory 但是由于升级到Android O.现在有没有办法或者它已经完全删除了 ...

0  如何在奥利奥中带回自定义通知声  ( How to bring back custom notification sounds in oreo ) 
我一周前我升级到oreo,我注意到我的所有应用程序的警报现在听起来像我的短信警报。 这意味着我要么不重要的通知,我要么不断地困扰(轮到你的比赛!等等),或者我错过了大多数SMS的重要通知,因为现在现在不重要和重要的通知声音一样。 使用新的通知通道我可以手动设置自定义声音,但我要做的最后一件事是在手机上自定义每一个通知...

2  adb shell更改相机模式  ( Adb shell change camera mode ) 
我正在使用adb shell来远程控制三星Galaxy S9。 我可以做我想要的大部分事情,但我努力找到一种方法来切换/切换相机模式。 我到处都是搜索,发现了关于这个的很少信息。我只发现了如何在前面或背面朝向相机之间切换,但我希望能够选择慢动作模式。 也许我不是在看正确的地方... 有没有人知道我怎么办? 任何帮...

2  无法启动Android 8.0 OREO在仿真器上:“解密不成功”  ( Cant start android 8 0 oreo on emulator decryption unsuccessful ) 
我最近下载了API级别26的系统图像(Android 8.0),在我的SDK仿真器上,但不幸的是我无法将虚拟设备一直启动到主屏幕。 我卡在以下屏幕上: 请求描述密码; (,另一个显示描述想要成功的(令我困惑我) 我试过不同的东西,无济于事: 尝试擦拭用户数据,同时启动AVD 尝试删除/交换 us...

1  更改Gboard麦克风输入  ( Change gboard microphone input ) 
[ 所以当我点击我的gboard,像素2上的麦克风按钮时,它用于图片1&amp; 2。 现在,今天改变了今天,当我点击麦克风时,键盘消失了,屏幕截图#3是出现的。 我知道这与是否有可能触发Gboard的语音键入而无需切换键盘?。 但我添加了屏幕截图来说明,坦率地说,这个问题比应该让我感到恼火,我甚至不知道...

1  如何在Android 8上更改Google+通知声音  ( How to change google notification sound on android 8 ) 
升级到8.0后,Google+应用通知声音更改为默认通知声音。我通过了设置来更改回声,但设置完全缺少。 铃声选项不再有。 是否有不同的方式来更改此Google+应用程序的通知声音? ...

1  锁屏oreo 8.0.0的长屏超时  ( Long screen timeout on lock screen oreo 8 0 0 ) 
在MI A1上的OREO 8.0.0更新后,屏幕超时出现锁定屏幕时,将与睡眠超时的值相同。 通常在有牛乳头时,锁屏上的超时将非常短(我猜的5秒)。 这是一个错误还是有意的功能?也是只在MI A1或所有手机上运行OREO 8.0.0? ...

0  使用Odin更新S7边缘:卡在下载模式的“下载...”中  ( Updating s7 edge using odin stuck in download modes downloading ) 
我已经完成了以下步骤(按此顺序)使用Odin更新我的三星Galaxy S7边缘: - 在Windows PC上下载并安装了Samsung USB驱动程序 - 在手机上启用USB调试 - 将手机启动到下载模式 - 在我的电脑上打开Odin(v3.12) - 将我的手机连接到我的电脑(通过Odin连接) - ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有