<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() 取消所有已发布的通知。

相关推荐
事圆则缓18 分钟前
Flutter 开发鸿蒙实战:从 OpenHarmony 适配版到 HAP 构建与插件接入
flutter·华为·harmonyos
传奇开心果编程20 分钟前
【ArkUI进阶练中学】第9课:分布式能力与多设备协同
学习·ui·华为·harmonyos
李游Leo32 分钟前
HarmonyOS 7 + Spatial Recon Kit-C++:3DGS 输入帧内参与位姿的版本一致性门禁【鸿蒙心迹】
c++·3d·harmonyos
tsqtsqtsq030939 分钟前
Account Kit 华为账号服务介绍
华为·harmonyos
EatFan1 小时前
Flutter 鸿蒙适配实践 2026:从环境搭建、混合渲染到 OpenTelemetry 性能基建
flutter·华为·harmonyos·openharmony·opentelemetry·鸿蒙适配·impeller
m0_738185821 小时前
Flutter 鸿蒙化实战:flutter_secure_storage 适配 OpenHarmony,敏感数据安全存储
安全·flutter·华为·harmonyos·鸿蒙
李游Leo1 小时前
HarmonyOS 7 HiAppEvent + AppGallery Connect:审核复现链路的脱敏日志切片与证据校验【鸿蒙心迹】
华为·harmonyos
李游Leo1 小时前
HarmonyOS 7 + Core Vision Kit:文搜图索引代际切换与模型升级回滚【鸿蒙心迹】
华为·harmonyos
李游Leo1 小时前
HarmonyOS 7 + EasyGo-ArkUI VisibleArea:平行视界双窗曝光事件的去重与停留门禁【鸿蒙心迹】
华为·harmonyos
HwJack2013 小时前
【共创稿事节】HarmonyOS 7空间信息层级:焦点、景深与注意力引导
3d·华为·harmonyos·空间计算