问题标签 [heads-up-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1338 浏览

android - Android O 提醒通知

我一直在重写我的代码以匹配 Android O 通知更改并且抬头通知停止工作。我的目标是 SDK 版本 26 及以下是我的代码。

请帮助我让提醒通知正常工作。任何帮助表示赞赏。

从我的 build.gradle

0 投票
1 回答
999 浏览

android - 类似小米和乐视设备的提醒通知

我正在处理抬头通知。我的代码适用于所有设备,但不适用于 android 5.1 以上的小米和乐视之类的设备。我的代码是:

可能是什么问题?

0 投票
1 回答
1469 浏览

java - 有没有办法暂时隐藏或禁用抬头通知?

我到处都在寻找这个,最接近我得到的答案是这个无法阻止单挑通知。

我正在创建一个自定义屏幕录制应用程序,当我在录制时在我的应用程序中显示抬头通知时,它让我很恼火。

有什么方法可以在屏幕录制时隐藏或禁用每个传入的通知?!

如果您能给我一个适用于无根设备的示例,我将不胜感激。

0 投票
4 回答
6303 浏览

android - 使用 FCM 的抬头通知

当收到来自 Firebase Cloud Messaging 的推送时,我们有什么方法可以显示抬头通知吗?在前台可以使用Notification。但是,当应用程序在后台时,无法显示抬头通知,因为 onMessageReceived 没有调用。
我试图将优先级设置为“高”,但没有结果。

你有什么想法?

0 投票
0 回答
896 浏览

android - Android O:禁用提醒

我的应用程序可以播放一些音频。一旦用户按下音频标题,带有播放/暂停/倒带按钮的通知就会出现在通知抽屉中。

我注意到在 Android O (8) 中,此通知出现时带有“提醒”效果。我不需要抬头通知,我只需要静默的普通通知。如何禁用“单挑”效果?

0 投票
3 回答
6277 浏览

java - HeadsUp 的通知持续时间

是否可以将提示通知的持续时间设置为无限制?现在它只显示5秒钟。已经尝试过不同的事情,例如更改类别。但持续时间始终为 5 秒。

这是我的代码:

在这个线程上尝试了同样的事情:Controlling Android Notification Duration for HeadsUp但它对我没有帮助。

有趣的事实:在我的开发者手机上,三星 S5 mini -> 显示没有时间限制 在另一部开发者手机上,三星 S7 -> 显示 5 秒

0 投票
1 回答
3183 浏览

android - MIUI抬头通知不起作用

我正在努力让我的通知显示抬头或窥视,因为它也被称为。

它适用于库存 Android 和 Lineage OS API 21-26

需要做什么才能让它在 MIUI 8 中工作?

该应用程序允许所有通知权限。

这是我的通知代码示例:

0 投票
0 回答
381 浏览

android - 是否有可能避免来电的平视通知?

这是一个非常简短的问题:

假设我在应用程序中有一个沉浸式屏幕 Activity,并且我希望让用户选择查看来电的提醒通知,因为这样的事情可能会导致意外触摸通知(导致意外回复或拒绝来电),或者因为这很烦人。

这样的事情可能吗?

即使作为用户,我也注意到只有启用免打扰模式才有可能,即使这样,我也需要对其进行自定义,以便将其应用于此类通知。

也许有一种方法可以在应用程序中临时启用请勿打扰(如图所示?还是有更好的替代方法?

0 投票
1 回答
2457 浏览

android - 如何取消另一个应用程序的正在进行的通知?

背景

我发现了一个应用程序,它以某种方式隐藏了提醒通知,甚至包括正在进行的通知(由前台服务使用),称为NCleaner

我想知道这样的事情是如何工作的。

问题

没有太多关于如何控制其他应用程序通知的信息。只有当前的应用程序,由于某种原因,我未能取消正在进行的通知,但我已经成功取消了一个正常的通知。

我发现了什么

我发现这个示例展示了如何监控通知。在搜索有关NotificationListenerService的文档后,我还发现了如何取消其他应用程序的特定通知。

但是,它不适用于正在进行的通知。

为了测试正常通知,我只是通过我的电脑给自己发了一封电子邮件或在 PushBullet 应用程序上写了一些东西。

为了测试持续通知,我安装并运行了我的业余时间应用程序(这里),它在应用程序的开头显示一个持续通知,从 Android O 开始。事实上,它甚至可以隐藏操作系统的通知, USB 连接和调试(只需通过 USB 将设备连接到 PC)...

这是我根据示例制作的代码,用于取消它收到的所有通知:

NotificationListenerExampleService.kt

显现:

MainActivity.kt

问题

  1. 为什么我的代码无法删除正在进行的通知?
  2. 我找到的应用程序为什么可以做到这一点?它有什么作用?
  3. 这个 API 在通知方面提供了多少?查看文档,它似乎可以做很多事情:阅读通知,关闭它们,获取有关它们的各种信息,......但我找不到其他一些功能:是否可以修改通知?改变它的优先级?为了避免成为提醒通知而只是在通知抽屉中?是否可以触发通知操作?
0 投票
0 回答
448 浏览

android - Android 通知:提醒和锁定屏幕通知

我正在使用以下代码来显示抬头和锁定屏幕通知,但无法使其正常工作。谁能找出可能出错的地方?

它仅在我从手机设置中打开抬头和锁定屏幕通知时才有效。我正在小米 Redmi 5A 设备上测试此代码。