鸿蒙应用开发项目教程 课件 第12次课-通知_第1页
鸿蒙应用开发项目教程 课件 第12次课-通知_第2页
鸿蒙应用开发项目教程 课件 第12次课-通知_第3页
鸿蒙应用开发项目教程 课件 第12次课-通知_第4页
鸿蒙应用开发项目教程 课件 第12次课-通知_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《鸿蒙应用开发基础》在线开放课程项目3设计闹钟程序-通知主讲:本课程团队目录Contents项目3设计闹钟程序-公共事件一、通知的简介二、通知发布三、总结与拓展一、

通知的简介-使用场景鸿蒙通过通知系统服务(AdvancedNotificationService,ANS)对通知类型的消息进行管理,支持多种通知类型,如基础类型通知、进度条类型通知。短消息提醒功能应用通过通知接口发送短消息通知,用户可在通知栏查看消息内容。点击通知可直接打开应用,方便用户快速查看详细信息。即时消息提醒功能即时通讯应用利用通知系统发送消息提醒,即使应用在后台也能及时通知用户。通知栏展示消息发送者和简要内容,提升沟通效率。应用推送消息展示应用通过通知系统推送广告、版本更新等信息,吸引用户关注。通知栏展示推送消息,用户可选择点击查看或忽略。1.1、

通知的简介-使用场景广告推送通知应用通过通知接口发送广告通知,吸引用户关注产品或服务。通知栏展示广告内容,用户点击可进入广告详情页。版本更新通知应用通过通知系统提醒用户版本更新,告知更新内容和优势。用户点击通知可直接下载更新,提升用户体验。事件进度通知应用通过通知系统展示正在进行的事件进度,如下载进度。通知栏实时更新进度信息,用户可随时查看。1.2、

通知的简介-业务流程负责接收通知发送端的通知消息,并分发给通知订阅端。作为通知管理的核心,确保通知的正确传递和展示。通知订阅端通知子系统只能为系统应用,如通知中心,负责接收和展示通知。通知中心默认订阅手机上所有应用的通知,开发者无需关注。可以是三方应用或系统应用,负责产生和发送通知消息。开发者需重点关注通知发送端的开发和调试。通知发送端1.2、通知的简介-业务流程应用在通知发布前调用requestEnableNotification()方法,弹窗让用户选择是否允许发送通知。后续再次调用时不再弹窗,确保用户授权的便捷性。请求通知授权开发者需在通知发送端实现通知的生成和发送逻辑。包括构造通知内容、设置通知属性等。通知发送端开发通知订阅端接收通知后进行展示,如在通知栏显示通知内容。用户可通过通知栏查看通知并进行相应操作。通知订阅端展示2.1、通知的开发-基础类型通知发布的具体步骤适用场景广泛主要应用于发送短信息、提示信息、广告推送等场景。满足多种常见通知需求,提升应用的交互性和用户体验。支持多种文本类型支持普通文本类型、长文本类型、多行文本类型和图片类型。开发者可根据通知内容选择合适的文本类型。发布流程简单发布流程包括导入模块、请求通知授权、构造NotificationRequest对象并发布通知。开发者可快速实现基础类型通知的发布。2.1、通知的开发-基础类型通知发布的具体步骤调用requestEnableNotification()方法,获取用户授权。授权成功后才能发布通知。请求通知授权根据通知内容构造NotificationRequest对象,设置通知属性。调用发布接口将通知发送到通知子系统。构造通知对象并发布在代码中导入通知系统服务相关模块,为通知发布做准备。确保代码能够正确调用通知接口。导入模块2.2、通知的开发-进度条通知发布的特点主要应用于文件下载、事务处理进度显示等场景。为用户提供直观的进度反馈,增强应用的可用性。应用场景明确01鸿蒙提供了进度条模板,开发者可设置模板名和模板数据。通过通知子系统发送到通知栏显示,提升通知的展示效果。提供进度条模板02发布流程包括导入模块、请求通知授权、查询系统是否支持进度条模板、构造进度条模板对象并发布通知。开发者需按照规范流程进行操作。发布流程规范032.2、通知的开发-进度条通知发布的具体步骤导入通知系统服务相关模块,为进度条通知发布做准备。确保代码能够正确调用通知接口。导入模块01调用requestEnableNotification()方法,获取用户授权。授权成功后才能发布通知。请求通知授权02查询系统是否支持进度条模板,确保通知发布成功。如果系统不支持,可选择其他通知类型或提示用户。查询模板支持情况03根据通知内容构造进度条模板对象,设置模板属性。调用发布接口将通知发送到通知子系统。构造模板对象并发布04三、总结与实践1.什么是通知服务;2.通知服务的业务流程;3.通知服务开发分为哪两大类,对应的步骤是什么?总结:六、总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论