摘要:现今,手机上的应用程序的开发越来越热门,无论是android还是苹果系统,都给人们带来新的体验,许多以前只能在电脑上能完成的事现在只需在手机上完成,特别是一些商务领域,人们能在任何时候进行自己的活动。Android是基于Linux技术开发,由操作系统、用户界面和应用程序组成,允许开发人员自由获取、修改源代码,总的来说是开源性质的移动终端解决方案。
随着生活节奏的加快和手持移动设备的普及,阅读电子书已经逐渐成为人们增长知识的重要途径,因此手机阅读器也得到了普遍的应用。手机阅读器的阅读界面一般比较简洁,没有复杂的导航条,较强的阅读真实感。同时隐藏的菜单栏为阅读器提供了丰富的功能支持,随时下载文档,用户自定义功能等。它不仅使用户在充分享受类似于阅读纸质图书快乐,也能体验到手机应用酷炫的效果。
本课题主要实现android手机系统下电子书阅读功能,它不仅可以阅读本地的书籍,还可以通过上网查找书籍。不仅如此,它还附带音乐功能,可以播放一些带有音频的电子书。有了这样一个手机阅读器,许多爱看书的用户可以随时听随地看。
关键词 Android;手机阅读器;下载文档;电子书
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景及意义-1
1.1.1 Android的诞生及其特点-1
1.1.2 手机电子书的发展背景-1
1.1.3 手机电子书的发展意义-2
1.2 本文研究的内容-2
1.3 系统解决的问题以及总体性能-3
2 开发工具介绍及其环境搭建-4
2.1 Eclipse简介及其安装-4
2.2 Android SDK简介及其搭建-4
2.3 Android模拟器的创建及其运行-5
2.4 DDMS的灵活应用-6
2.5 SQLite Expert-6
3 系统总体设计-8
3.1 系统功能结构-8
3.2 系统数据流图-8
3.3 数据库结构设计-9
3.4 数据库表设计-9
3.5 服务器架设-11
3.6 本章小结-11
4 系统详细设计-12
4.1 系统Activity生命周期-12
4.2 欢迎界面设计-13
4.3 主控制类实现-14
4.3.1 主控制类的整体框架-14
4.3.2 主控制类中相关方法的实现-15
4.4 工具开发类实现-16
4.4.1 常量类开发-17
4.4.2 文本加载工具类开发-18
4.4.3 数据库工具类开发实现-18
4.5 读书界面绘制-19
4.6 找书功能实现-22
4.6.1 在SDCARD中找书-22
4.6.2 在网络中找书-23
4.7 书签功能模块的实现-23
4.7.1 添加书签功能的实现-23
4.7.2 选择书签功能的实现-24
4.7.3 删除书签功能的实现-24
4.8 自动翻页功能实现-25
4.9 其它功能实现-25
4.9.1 动态广告实现-26
4.9.2 字体大小设置-26
4.9.3 设置字体颜色-29
4.9.4 设置背景图片-29
4.9.5 设置背景音乐-30
4.9.6 设置背景亮度-31
4.9.7 播放文本内容-31
4.10 本章小结-32
5 系统测试运行及其分析-33
5.1 系统功能测试-33
5.2 系统的运行结果分析-36
结论-37
致谢-38
参考文献-39
附录-40