Android项目式案例开发 (8)教学课件.pptxVIP

  • 3
  • 0
  • 约4.98千字
  • 约 22页
  • 2022-03-23 发布于辽宁
  • 举报
模块二 好友及群组 项目三 微聊 学习目标 1 了解RxJava技术的使用 2 熟悉使用函数式编程的基本方法 3 掌握编写添加好友实现功能 学习路径 任务描述 功能描述 本模块将实现微聊中的添加好友和群组会话模块 删除好友功能 设置好友备注 实现添加好友功能 发现群聊或添加进群 解散群聊功能或选择退出群聊 任务描述 基本框架 好友资料界面 添加好友界面 添加好友进群界面 发起群聊界面 任务描述 实现效果图 搜索添加好友界面 搜索添加好友界面 好友详情界面 发起群聊界面 RxJava简介 RxJava一个在 Java VM上使用可观测的序列来组成异步的、基于事件的程序的库。它的本质可以压缩为异步这一个词,它就是一个实现异步操作的库,已经被越来越多的人使用,Rxjava之所以受欢迎,是因为它的优势是简洁。异步操作很关键的一点是程序的简洁性,因为在调度过程比较复杂的情况下,异步代码经常会既难写也难被读懂。Rxjava的简洁的与众不同支出在于,随着程序逻辑变得越来越复杂,它依然能够保持简洁。 任务技能 技能点一 RxJava RxJava的观察者模式 RxJava的异步实现,是通过一种扩展的观察模式来实现的。观察者模式面向的需求是:A对象(观察者)对B对象(被观察者)的某种变化高度敏感,需要在B变化的一瞬间做出反应。程序的观察者模式是采用注册(Register)或者称为订阅(Sub

文档评论(0)

1亿VIP精品文档

相关文档