<HarmonyOS第一课>给应用添加通知和提醒的习题

无形无名者,万物之宗也。

虽今古不同,时移俗易,故莫不由乎此,以成其治者也。

故可执古之道,以御今之有。

上古虽远,其道存焉,故虽在今,可以知古始也。

天命人, 刷无聊剧本...

本文来自<HarmonyOS第一课>给应用添加通知和提醒的习题内容

判断题

  1. 发布普通文本类型通知,需要设置ContentType类型为ContentType.NOTIFICATION_CONTENT_NORMAL_TEXT。❌

  2. 构造进度条模板通知,name字段当前需要固定配置为downloadTemplate。✅

单选题

  1. 在发布进度类型通知前需要查询以下哪一点?

    A. 系统是否支持通知模板

    B. 系统是否支持进度条模板

    C. 系统是否支持文件下载

    D. 系统是否设置通知通道

  2. 下面说法正确的是?

    A. 发布进度类型通知,需要设置ContentType类型为ContentType.NOTIFICATION_CONTENT_PICTURE。

    B. 调用notificationManager.cancelall()取消所有已发布的通知。

    C. 调用notificationManager.update来实现通知的更新。

    D. 调用notificationManager.cancel需要传入通知ID。

多选题

  1. 下面哪些方法可以移除通知?

    • A. cancel

    • B. cancelAll

    • C. removeSlot

    • D. removeAll


解析部分:

发布普通文本类型通知: ContentType.NOTIFICATION_CONTENT_BASIC_TEXT。

目前系统模板仅支持进度条模板:
  1. 在发布进度类型通知前需要查询系统是否支持进度条模板。
  2. 构造进度条模板,name字段当前需要固定配置为downloadTemplate。
更新通知
复制代码
调用**notificationManager.publish**来实现通知的更新。
移除通知
  • notificationManager.cancel(notificationId) 通过通知ID和通知标签取消已发布的通知。

  • notificationManager.cancelAll() 取消所有已发布的通知。

相关推荐
讯方洋哥1 小时前
HarmonyOS App开发——鸿蒙ArkTS端云一体化云数据库应用和实战
数据库·harmonyos
互联网散修2 小时前
鸿蒙应用开发UI基础第三十节:循环渲染核心ForEach 实战与性能优化
ui·华为·harmonyos
weixin_430750934 小时前
提升备份效率——网络设备配置
网络·华为·信息与通信·一键备份·提高备份效率
UnicornDev5 小时前
【HarmonyOS 6】活动标签管理页面实现
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
小雨青年5 小时前
鸿蒙 HarmonyOS 6 | 文件系统 沙箱机制与权限拒绝
华为·harmonyos
大雷神6 小时前
HarmonyOS APP<玩转React>开源教程二十一:测验服务层实现
前端·react.js·开源·harmonyos
qq_283720056 小时前
Qt QML 中为 ComBox设置鸿蒙字体(HarmonyOS Sans)——适配 Qt 5.6.x 与 Qt 5.12+
c++·qt·harmonyos
yumgpkpm7 小时前
AI算力纳管工具GPUStack Server+华为鲲鹏+麒麟操作系统 保姆级安装过程
人工智能·hadoop·华为
花先锋队长7 小时前
华为音乐世界睡眠日特别策划上线,在沉浸式空间音频摇篮曲中入梦
华为·智能手机·harmonyos
sdszoe49227 小时前
OSPF多区域基础实验1
网络·华为·ospf多区域实验