【摘要】当今社会,小说十分流行,但是去书店看书或者携带一本实体书在身边阅读会给人们的生活带来极大的不便。而与此同时,移动互联进入了人们的视线,潜移默化地改变着人们的生活。它的普及带来了网络小说的繁荣昌盛,将人们从传统的阅读方式中解放了出来,手机阅读器成为了人们生活中不可缺少的一部分。基于Android的手机阅读器可以提供方便快捷的网络小说阅读服务,丰富人们的移动互联生活。
本文主要研究的是如何开发一个基于Android的手机阅读器。阅读器使用Android Studio开发环境,辅以8代jdk。阅读器提供注册及登录功能。在它的主界面,有书架、书库、小说功能设置以及阅读器功能设置四个模块。书架主要用于放置用户添加的小说。书库有分类功能,分为男生类和女生类,再具体细分,便于用户寻找想要阅读的小说,此模块下,有书籍的详情界面,设置有加入和移除书架,开始阅读功能。小说功能设置模块主要的功能是让用户进一步操作加入书架的小说,用户可以置顶以及删除小说,也可以进行批量操作。阅读器功能设置提供了清除缓存的功能。在阅读界面,设置书签及目录,实现了日间夜间模式的切换,字体大小的改变,明暗度的调节,同时实现缓存功能,便于用户离线阅读小说。
【关键词】手机阅读器;在线书库;Android;移动互联
目录
摘要
Abstract
1引言-1
1.1课题背景-1
1.2选题意义-1
1.3研究目标-2
1.4论文内容介绍-2
2 Android及Android Studio-2
2.1 Android的简介-2
2.2 Android的发展历程-2
2.3 Android的系统介绍-4
2.3.1 安卓的内核-4
2.3.2 安卓的后缀-4
2.3.3 安卓的硬件抽象层-4
2.3.4 安卓的安全性保障-4
2.4 Android的平台优势-5
2.4.1 安卓的多平台性-5
2.4.2 安卓最突出的强大--开源-5
2.4.3 时代的最高追求--自由和道德安全-6
2.5 Android开发环境的配置-6
2.5.1 jdk的介绍-6
2.5.2 jdk的下载与安装-6
2.5.3 Android Studio的介绍-7
2.5.4 Android Studio的下载与安装-8
3手机阅读器的需求分析-9
3.1 可行性分析-9
3.1.1 经济可行性-9
3.1.2 技术可行性-10
3.1.2 操作可行性-10
3.2 功能需求分析-10
3.1.1 注册和登录模块-10
3.2.2 书架模块-10
3.2.3 书库模块-11
3.2.4 小说功能模块-11
3.2.5 阅读器设置模块-11
3.2.6 阅读模块-12
3.3 UML用例图-12
4阅读器设计-12
4.1 系统结构图设计-12
4.2 程序流程图设计-13
4.3 数据库设计-14
4.4 注册和登录设计-15
4.5 阅读器主界面设计-16
4.5.1 书架设计-16
4.5.2 书库设计-17
4.5.3 小说功能设计-19
4.5.4 阅读器设置设计-20
4.6 阅读界面设计-20
4.7 阅读功能设计-21
5系统实现-22
5.1 阅读器基本框架-22
5.2 注册/登录功能实现-22
5.3 阅读实现-23
6功能测试-25
6.1 注册/登录功能测试-25
6.2 修改密码功能测试-25
6.3 加入书架功能测试-26
6.4 移除书架功能测试-26
6.5 阅读功能测试-27
6.6 测试结果分析-27
7总 结-28
参考文献-29
致 谢-30