基于android平台的手机电子书阅读器的设计与实现.docx

基于android平台的手机电子书阅读器的设计与实现.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于android平台的手机电子书阅读器的设计与实现

?

?

李茂王静

摘要:在全球信息化的今天,手机已经成为人们日常生活中不可缺少的一部分,各大智能手机依旧是电子市场一颗耀眼的明星。其中的代表作有苹果的IOS系统,摩托罗拉的Linux系统、微软的WP系统和Google的Andriod系统,但是其中最受欢迎的仍然是Google的Andriod系统,该系统以其开放的源代码和方便简洁的操作必已然成为智能手机领域的领头羊。本文将基于Android平臺开发一款电子书阅读器。该系统主要包括后无线网络、Android前端等部分。客户端Android系统智能手机具有前端处理与计算能力,主要有SD卡读取文档,自动翻页,调节背景,字体大小、颜色,书籍搜索等服务功能的分析、设计与开发实现。

关键词:电子书阅读器;Android;Java技术

1研究背景

从近代到现代,人们的学习一直主要以书本为载体,不论是学生还是教师,还是已经步入职场的职场达人,都在通过纸质化书籍获取知识,这种学习方式一直传承至今,拥有书香之气,但也同时带来了一些不便:不易更改与修改,携带不方便,书籍查找不方便,搜索能力弱等,无形中也会增加使用成本。为了有效解决上述难题,移动电子阅读平台便应运而生,该平台有不错的计算能力,软件可以支持网上书籍直接搜索查找,不论是作者还是读者,随时更新书籍内容和做笔记立即可以实现全部同步,手机的便利性尤其突出,一部手机在手,何时何地都可以学习阅读,非常便利。电子书阅读器可以为用户提供随时随地为的学习体验,传统教育在地区和时间上的局限性被一举击破,用户可以利用碎片化的时间进行阅读,这对实现国家终身化学习理想和信念具有重要意义。

2相关技术介绍

2.1Android开发环境介绍

最新Android系统仍是以Linux为系统核心的操作平台,它作为开放式的操作系统,主要有四层架构体系:Linux内核层、系统运行层、应用框架层和应用层。

2.2JAVA语言介绍

Java语言的诞生时期晚于C++语言,是完全面向对象的编程语言,充分吸取了C++语言的优点。Java具有简单易懂、面向对象、平台独立与可移植性、高安全性、分布式、多线程化、动态性等特点。Java可编写桌面程序、分布式系统、Web服务程序和嵌入式系统应用程序。虽然Android运用了不同的JVM技术以及不同的封装思想,但是程序还是使用Java语言来实现的,Android和JAVA语言做到了有效的结合。

2.3MVP架构

Model-View-Presenter架构模式是MVC的一个不错的变种,当开发人员越多,技术越来越广泛的时候,传统的MVC模式逐渐在开发上吃力,不易维护和分模块开发,因此MVP模式应运而生,但它与MVC之间的区别没有想象那么明显,它们之间最大的不同就是在MVP中使用一个Presenter控制类来对视图和模型进行管理维护实现,达到程序的解耦,因此View和数据层双方都不清楚谁是谁,因此主要靠Presenter在它们之间进行沟通。

3系统总体设计

本设计的开发是利用最新AndroidStudio3.4.0来实现,首先从需求功能上先去了解客户的核心需求,再从技术上根据需求来考虑可行性方案,最优化用户需求。此外,在技术的实现上对程序代码编写需要进行模块化,清晰化,简单化,让软件的研发过程像工厂进行组装产品零件一样便利快捷。

本系统的设计目标就是充分利用现有业务系统的数据,在保证通讯安全前提下,通过无线通讯网络,基于Android移动平台开发一个具有实时、快捷、易于维护、扩充和更新的手机电子书阅读器。

系统总体功能如下:能够实现电子书阅读器的基本功能:网络获取书籍,从SD卡读取文档,优雅的翻页,添加书签,选择书签,夜间模式,字体大小、颜色,数据缓存,社区讨论等。

4系统设计与实现

4.1登录功能

登录功能几乎是每一个APP必备的功能性,它需要使用创建一个属于自己账号和密码,有控制用户权限、记录用户行为以及保护操作安全的作用。

4.2书架功能

在打开应用首页展示你最近浏览的阅读数据,点进去随时保留你的阅读记录,非常方便。滑动可切换页卡,其中包含社区和发现,社区包含讨论,书评内栏目,里面有相互读书的圈友,一起学习,一起进步,一起分享好的书籍。发现栏目是书籍排行榜,会有最新最受欢迎的书籍推荐。

4.3搜索功能

搜索是阅读类软件必备的功能,可以大大减少书友寻找书籍的时间,只需要输入书名,就可立马查找的相应数据。并且在搜索中保留搜索历史记录,方便下次的快速搜索。

4.4扫描本地书籍

软件不仅仅支持线上书籍,更支持线下书籍,导入对应的书籍到手机后,你可以随意查看。

4.5优雅的阅读体验

既然是阅读系统本软件的核心功能自然是书籍阅读体验,它的主要功能是利用

您可能关注的文档

文档评论(0)

李颖 + 关注
实名认证
内容提供者

是个美女

1亿VIP精品文档

相关文档