摘 要:本设计使用Eclipse,设计了一个安卓小说阅读器.人们可以通过该小说阅读器,随时随地阅读小说,阅读器可以从手机SD卡读取小说,利用SQLite记录阅读的位置,方便人们下次阅读.
毕业论文关键词:小说阅读器,Eclipse,SDK,Java,SQLite 59270
Abstract: In this paper, an android novel reader was designed with Eclipse. People can read novels via this reader whenever and wherever as it is possible. Novels can be read from SD card and recorded location via SQLite when people read, which is convenient for reading later on.
Keywords: android novel reader, Eclipse, SDK, Java, SQLite
1 前言 4
1.1 课题背景4
1.2 系统设计原则和目标4
1.3 安卓操作系统简介5
1.4 安卓系统框架5
1.5 开发环境及平台6
2 小说阅读器设计 6
2.1 需求分析6
2.2 阅读器功能分析6
3 小说管理器实现 7
3.1 图书管理界面7
3.2 本地导入界面 10
3.3 阅读界面 13
3.4 修改字体大小 20
3.5 调整亮度 20
3.6 添加选择更新 21
3.7 跳转进度 21
3.8 数据库实现 22
4 软件测试24
结论 25
参考文献 26
致谢 27
1 前言
1.1 课题背景
随着当今社会的不断发展,科技技术的不断提高,越来越多的人享受到了科技带来的便利,而人们使用最多的,自然是随身携带的手机.智能机的出现,使人们更加方便快捷地处理信息,了解最新的资讯.人们的生活节奏也越来越快,已经很少有时间拿起书本细细品读.而安卓操作系统是目前覆盖率最广的手机操作系统.一个简易的阅读器就可以方便人们在忙碌的生活中随时随地进行阅读.
小说阅读器可以方便地导入手机本地的文件,随时随地进行阅读,退出时会保存阅读的进度,方便下次继续阅读.人性化的操作界面,可以调控字体、亮度,添加书签,跳转进度,带给人们最舒适的阅读体验.
1.2 系统设计原则和目标
(1)设计原则
一个完善的安卓小说阅读器,不仅仅需要有正确的设计思想,还要把正确的设计思想通过合理的数据结构[1]、操作系统、开发坏境以及开发工具表现出来.根据现实的客观要求,本小说阅读器按照下述原则进行:
①安全性:小说阅读器可以正常安全使用,不影响其他应用,关闭后后台服务也会相应关闭,不占用系统资源.
②实用性:小说阅读器以用户实际操作为中心,以方便用户操作为标准,充分考虑到实际操作中的可行性,使每一个用户能够方便快捷准确地完成操作以及对于上次操作的记录,方便用户下次使用.
③合理性:小说阅读器有人性化的界面及操作流程,无需用户花费太多时间,就可以上手操作.
④先进性:本小说阅读器基于Android 5.0进行开发,适配最新的Android 5.1系统,使得无论用户使用怎样的安卓系统,都可以适配使用.
⑤可控制性:小说阅读器简单明了的界面,方便人们对于书籍进行管理.
⑥可维护性:阅读器的设计要求方便维护.
⑦可扩展性:随着安卓系统版本的不断提升,本小说阅读器可以较为方便的对于新系统进行适配,拓展新的功能.
(2)设计目标源]自[751^`论\文"网·www.751com.cn/
小说阅读器以方便人们操作及人性化的界面为中心,具体的目标可以分为下述几点: