首页> 中文学位 >基于Android的联想移动阅读平台设计与实现
【6h】

基于Android的联想移动阅读平台设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 课题来源

1.3 国内外研究现状

1.3.1 专业电子阅读器

1.3.2 阅读软件

1.4 本文的研究内容

1.5 本文的组织

第二章 相关技术的概述

2.1 主流智能手机平台的分析和对比

2.1.1 Symbian平台

2.1.2 Palm平台

2.1.3 Mac OS X平台

2.1.4 Android平台

2.2 XML解析技术

2.3 传输技术

第三章 需求分析

3.1 功能性需求

3.2 非功能性能需求

第四章 LeReader阅读系统的设计

4.1 总体设计

4.2 模块设计

4.2.1 书籍管理模块

4.2.2 书刊商店模块

4.2.3 搜索模块

4.2.4 阅读模块

4.3 数据持久化设计

4.3.1 系统数据库设计

4.3.2 系统配置参数存储设计

第五章 LeReader阅读系统的实现

5.1 书籍管理的实现

5.2 书刊商店的实现

5.3 搜索的实现

5.4 阅读的实现

5.4.1 翻页效果的实现

5.5 数据持久化的实现

5.5.1 系统数据库的实现

5.5.2 系统设置值存储的实现

5.6 LeReader阅读系统展示

第六章 总结与展望

6.1 论文总结

6.2 工作展望

参考文献

致谢

展开▼

摘要

移动互联网应用常常需要移动智能终端获取大量的网络资源,同时实现良好的使用体验。在阅读软件领域,需要实现电子读物下载与良好的书籍阅读体验的有效整合。
   Android系统是Google公司以Linux为内核开发的一款开源移动操作系统。随着近年来Android系统版本的不断推陈出新,其市场份额也变得越来越大。而Android系统本身不提供阅读软件,目前第三方为其开发的阅读软件中还没有将下载功能和阅读功能很好地结合在一起。2010年5月,联想公司发布了旗下首款基于Android系统的乐Phone手机。为了丰富乐Phone、乐Pad等联想设备的功能,进一步提高产品竞争力,联想公司决定开发一款能够下载书刊,并提供良好阅读体验和书籍管理能力的Android系统阅读软件——联想移动阅读平台(以下简称LeReader阅读系统)。本文结合在联想公司的实际研发工作,针对Android平台的移动特点,在深入分析用户实际需求的基础上,设计和实现了LeReader阅读系统。
   本文首先从分析市场行情与关键技术入手,从技术和功能角度分析了国内外目前几款比较受欢迎的电子阅读器,剖析其取得市场成功的原因,作为LeReader阅读系统的设计依据和参考因素。还详细论述了LeReader系统使用的解析技术和传输技术;根据市场调查和分析,确定了LeReader阅读系统的需求,将系统分为四大功能模块(书刊解析模块不作分析),即书刊管理模块、书刊商店模块、搜索模块和书刊阅读模块;进一步对功能模块和系统结构进行设计,按照模块的思想,实现了包括书籍陈列、分类管理、批量删除、书籍支付、订阅、购买、本地/在线两种模式下书刊的快速查找、阅读环境的人性设置以及书籍阅读等一系列功能。其中,为了适应移动互联网相对不稳定的特点,下载书刊过程中采用了断点续传技术;为实现书籍阅读而设计的仿真翻页效果算法,通过空间几何关系的计算,确定翻页效果中的各个元素,包括空间基线、阴影点阵的位置以及图片的扭转和移动轨迹等,并在同一时刻叠加各个元素效果,有效实现了翻页效果。
   整个阅读系统基于Android平台,采用Java语言开发,在Eclipse集成开发环境中完成代码编写与调试,并采用Android系统自带的SQLite数据库。系统成功实现了设计目标,取得了预期效果,具有占用内存小、运行流畅的特点,实现了良好的书籍下载、管理、阅读体验。现已在联想所有Android设备上全面预装,并已在联想的应用商店上架销售,下载总量位居销售榜前列。
   LeReader阅读系统的后续研发工作将围绕提高对多种设备的适应性、优化性能和进一步丰富书刊商店内容开展,新的软件版本将在不久发布。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号