首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NotificationChannel名称和描述的用途

NotificationChannel名称和描述的用途
EN

Stack Overflow用户
提问于 2018-08-04 20:19:13
回答 4查看 3.9K关注 0票数 3

在安卓中设置通知时,从奥利奥开始,你还需要设置一个NotificationChannel

为了设置它,你需要给它一个name: String和一个description: String,这是可选的。

代码语言:javascript
运行
复制
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 betas中也不会显示。

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

编辑:

从前两个答案可以看出,我可能在问的时候不太清楚。我知道NotificationChannel是用来做什么的,但我不清楚名称和描述属性是用来做什么的。

EN

回答 4

Stack Overflow用户

发布于 2018-08-04 20:20:22

NotificationChannel的

用途

  • 使我们的应用程序开发人员能够将我们的通知分组到组通道中,用户可以在once
  • Notification通道中修改整个通道的通知设置,从而允许我们将通知分成不同的组/类别。每个通道都会有一个共同的功能。它允许用户自定义其通知设置。

功能用户可以在应用程序设置中执行以下操作:

来自特定通道的

  1. 阻止通知。

  1. 在不同的通知通道上设置优先级/静默。

NotificationChannel名称的

用途

NotificationChannel名称用于在系统设置中显示NotificationChannel

用于设置NotificationChannel的名称setName()设置NotificationChannel的用户可见名称。

建议的最大长度为40个字符;如果太长,该值可能会被截断。

NotificationChannel说明的

用途

设置NotificationChannel的用户可见描述。

指定用户在系统设置中看到的描述

票数 5
EN

Stack Overflow用户

发布于 2020-12-13 06:58:24

如果用户长按通知,(例如)关闭来自应用程序的特定通知通道的通知,则会显示通知通道"name“。

我不知道频道"description“显示在哪里。

票数 2
EN

Stack Overflow用户

发布于 2018-08-04 20:20:31

用户可以启用或禁用某个通道的通知,而不是对整个应用程序执行此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51685489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档