【问题标题】:Is it possible to create a Notification which doesn't generate Heads up Notification, but will appear in lock-screen是否可以创建一个不生成抬头通知但会出现在锁定屏幕中的通知
【发布时间】:2016-08-15 05:48:11
【问题描述】:

我目前正在开发一个基于 Android 5.0.1 的基于 DECT 的 android 系统的项目,并且需要添加一个模式,该模式将在 InCallUi 应用程序运行时调出拨号器应用程序(当有来电时) )。当 Dialer App 处于前台时,InCallUi App 会发出烦人的抬头通知,显示屏幕顶部显示的来电信息。

我想问有没有办法隐藏提示通知,而在锁定屏幕时仍然可以看到通知条目?

我已尝试更改通知的优先级,如以下链接所示,仅当优先级设置为 HIGH、MAX 和 FULL_SCREEN 时才会显示提示通知:“如果通知的优先级标记为 High、Max、或全屏,它会收到一个偷看通知。”,但是当我将优先级设置为 LOW 或 MIN 时,提示通知仍然显示: https://material.google.com/patterns/notifications.html#notifications-behavior

有人可以帮忙吗?谢谢:)

【问题讨论】:

    标签: android notifications heads-up-notifications


    【解决方案1】:

    不,这是旧版本 android 上的安全桥,它提供了一种在用户不知情的情况下以ForegroundServices 运行services 的方法,该问题已在 android 4.4 中得到修复。
    您可以查看此SO thread 了解更多信息。

    【讨论】:

    • 感谢 Nir ​​Duan,但在某些情况下确实需要隐藏提示通知,希望 android 可以提供诸如优先级或标志之类的东西来解决这个问题。
    • 我不知道你的用例是什么,但根据我的经验你可以找到解决方法。
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多