毕业设计-基于Android系统的阅读器设计与实现,共38页,14092字,附源程序、开题报告、任务书、外文翻译、实习报告。
摘要
及时获取有效的信息在现在的生活当中越来越重要。近年来,随着智能设备尤其是智能手机进入我们的生活,我们获取信息的途径在不断改变,同时也越来越方便。以前人们获取信息的主要途径是通过书籍或者报纸,现在网络已经在我们的日常生活中的到普及,特别是移动网络的发展,给我们的生活带来了极大的方便。
由于是开源的系统,很多厂商都为自己的设备采用Android系统,况且他们可以通过定制来形成自己的风格。Android系统支持的设备比较多,用户量也比较大。大众也需要一款能够在移动端打开设备中文本文件的软件,这样可以极大地方便阅读。
本设计所使用的开发语言是java语言,使用的开发工具是现在比较主流的Eclipse和Android的SDK。在程序开发过程当中用到了数据库管理系统,所使用的数据库管理系统是能够嵌入到移动终端中的SQLite数据库。本设计所要实现的功能主要是对电子书(文本文件)的操作,例如,扫描本地文本文件,打开文本文件,以及在阅读文本文件的过程当中的一些操作。
关键词: 电子书阅读器 java Android
1.绪论 1
1.1 课题的背景 1
1.2 开发课题的目的与意义 1
1.3 本文主要内容 2
2. 安卓阅读器所用开发工具及相关技术 4
2.1 开发工具 4
2.1.1 Eclipse 4
2.1.2 Android ADT、SDK 4
2.2 开发过程中使用技术的介绍 5
2.2.1 Java语言 5
2.2.2 Android系统介绍 6
2.2.3 Android组件介绍 7
2.2.4 MVC设计思想 8
2.2.5 SQLite数据库 8
2.3 软硬件需求 9
3 需求分析 10
3.1可行性分析 10
3.2 软件基本功能需求 10
3.3 软件功能模块的架构 12
3.4性能需求分析 13
3.5 界面需求分析 13
4 软件功能的设计 15
4.1 软件总体结构设计 15
4.2 软件接口设计 16
4.3 数据库设计 16
4.3.1 数据库概念设计 16
4.3.2 数据库表结构设计 17
4.4 代码的可维护性设计 19
5 软件功能的实现 20
5.1 欢迎界面功能的实现 20
5.2 书架界面的实现 21
5.2.1 本地文件的实现 21
5.2.2 实现点击文件添加书架、阅读或收藏 23
5.2.3 实现管理书架上的书籍 24
5.2.4 展示电子书信息的实现 25
5.3 分享功能的实现 26
5.3.1 分享软件功能的实现 26
5.3.2 分享电子书功能的实现 26
5.4 阅读电子书主界面的实现 27
5.4.1阅读主界面及翻页操作的实现 27
5.4.2 设置阅读风格的实现 28
5.4.3 调整字体大小的实现 29
5.4.4 书签管理的实现 29
5.4.5 关键字搜索的实现 30
结论 31
致谢 32
参考文献 33
资料预览图片: