gpt4 book ai didi

android - NotificationChannel 名称和描述的用途

转载 作者:行者123 更新时间:2023-12-04 14:54:04 25 4
gpt4 key购买 nike

在 Android 中设置通知时,从 Oreo 开始,您还需要设置 NotificationChannel
为了设置它,您需要给它一个 name: Stringdescription: String这是可选的。

val name = "test channel"
val description = "test description"
val importance = NotificationManager.IMPORTANCE_DEFAULT

val channel = NotificationChannel("ID", name, importance)
channel.description = description

根据文档,我无法弄清楚为什么需要输入这两个值,它们不会出现在 UI 中,甚至在新的 Android P 测试版中也不会。

创建 NotificationChannel 时使用的名称和描述是什么?

编辑:

正如前两个答案所证明的那样,我在询问时可能不清楚。我知道 NotificationChannel是为了,我不清楚名称和描述属性是为了什么。

最佳答案

purpose of NotificationChannel


  • NotificationChannel 使我们的应用程序开发人员能够将我们的通知分组到组 channel 中,用户能够一次修改整个 channel 的通知设置
  • 通知 channel 允许我们将通知分成不同的组/类别。每个 channel 都有一个共同的功能。它允许用户自定义他们的通知设置。

  • 功能用户可以从应用程序设置中执行以下操作:
  • 阻止来自特定 channel 的通知。
  • 在不同的通知 channel 上设置优先级/静音。

  • purpose of NotificationChannel name


    NotificationChannel 名称用于在系统设置中显示 NotificationChannel
    setName() 用于设置 NotificationChannel 的名称 setName()设置 NotificationChannel 的用户可见名称。
    建议的最大长度为 40 个字符;如果值太长,可能会被截断。

    purpose of NotificationChannel description


    NotificationChannel Description
    设置 NotificationChannel 的用户可见描述.
    指定用户在系统设置中看到的描述

    关于android - NotificationChannel 名称和描述的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51685489/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com