登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于RxJava的阅读器文献综述

 2020-04-24 11:04  

随着计算机技术的不断进步和信息资源的高速膨胀,数字阅读的需求迅速扩大,给作为电子文档载体的电子书带来良好的发展机遇。

传统的图书业依赖实体店铺,纸质印刷,而现在只需要将书籍录入成相应的电子格式,并装入手机中,即可实现随身携带,随时阅读。

电子图书格式种类繁多,实现标准化是一个很漫长的过程,再此过渡时期,可行的解决办法就是尽可能的适配多样化的电子书格式,从软件端屏蔽格式带来的差异。

本课题需要对市面上主流的电子书格式进行探究、评估,设计与开发一款可以适配多种电子书格式的Android电子书应用软件。

课题采用近两年热门的RxJava语言加上与之搭配的Retrofit2.0与Dagger2框架。

RxJava2.0是非常好用的一个异步链式库,遵循观察者模式。

理解观察者模式可以根据连载小说和读者的关系,被观察者是连载小说,观察者是读者,读者订阅小说,当小说有了新的连载推送给读者,这就是观察者模式;创建RxJava最简单的步骤,一、创建被观察者对象,二、创建观者对象,三创建订阅关系;RxJava2.0的应用场景就是所有的异步都可以用RxJava来做就可以了,尤其是复杂的场景,越是复杂的场景越能体现RxJava的好处。

而与之配套的的近几年大火的Retrofit是对OkHttp的封装,使用面向接口的方式进行网络请求,它使用动态生成的代理类封装了接口,而且使用很多注解提供功能。

dagger2是用于进行依赖注入的框架。

依赖注入(Dependency Injection)是控制反转的一种具体实现。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图