版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据备份策 项目测 移动设备的使用利大于弊。于是在实用功能的开发之外,智能设备已经开始向功能发活带来快乐。本软件设计旨在对阅读应用进行进一步革新,让人们的体验升级。读站。阅读资料源(提供阅读资料的)也较以往增长了太多。较大的就会独立制作自己的应用供用户使用因此市面上各种阅读类应用的用户体用户的便捷体验。目前网络上的小说等阅读资源大多没有经过整合而且这些阅读资源属于敏感区域,将各大阅读的阅读资源以插件库的形式整合在应用中一方面增加了阅读的内安装新的安装包,那样非常费时费力,并且对于用户很不友好。用户可以通过登录服务在服务器保存客户端的书架书籍以及书单做到在不同设备上的交互,不用担心“个人收藏”因为更换设备而,而这些用户信息保存在服务器上,用户可以联网。应用的开发主要依赖于操作系统、开发环境、技术基础以及开发资料等,以Android操作系Android操作系统由于其开源的特性,众多厂商都使用该系统作为出厂操作5AndroidStudioIDEJavaAndroidAndroidAndroid,除了以上这些第的资料以外指导资料也很丰富,在Android的上有Android,、、、执试Android2.3Ram512MB+,Rom操作系统:WindowsMacOS运行库:jdk1.7WEB20169明确项目计划并划分把用户需求转化为软列出系统各个功能模块并对其进一步分析、《数据库设计文20173实现设计中所有的功、20174对系统进行各类测试、20175《项目开发总结经过问卷和观察研究方法在现行业务流程和数据分析的基础上基本确定了系统的也是必不可少的步骤。同时,也对软件的设计提出了具体的要求。在做足了充分的研究阅读历史界面,显示用户在当前客户端籍的阅读历史,可以删除操主菜单界面,提供本应用的主要功能,包括用户登录、搜索、管理、本地书搜索界面,用来查找小说上的书籍信息,默认显示搜索历史,点击搜索功能后,可以显示切换不同来源的书籍信息。管理界面,用来网络书籍到本地,分为“正在”和“完成”界面,本地书籍界面,点击进入后会浏览本机信息,用户可以自己选取路径来添加设置界面,一些客户端的自定义设置,包括设置,是否开启流量保护(非wifi下不书籍,不显示书籍等),清空缓存检查软件更新等。用户登录页面,提供用户登录功能 阅读界面,用来阅读文档的主界面,是整个阅读器设计部分。提供音量键翻页Toolbar出该文件。长按某一本书可以弹出一个框,显示出的选项,如删除书籍、查看属是从数据源插件中的书籍,会跳转到书籍详情界面,这部分不会再次联网,使用的均是已缓存在本地的信息;如果点击的是本地添加的书籍,那么会直接跳转到阅读界面。被的均会被删除;而粗略清理只会清理缓存的临时,未被的小说插图则关于应用会弹出一个框,注明软件的信息和开源库的使用情况这些信息的下方会列出所有的卷名,点击卷名会进入该卷的章节列表页面。屏幕左侧或右侧也可以翻页,翻页如果遇到可以进入下一章。由于设计的功能是一本阅读时点击屏幕可以呼出菜单,同时呼出导航栏,再次点击可以隐藏导航栏和阅籍均显示在CardView中,然后通过在RecyclerView中将布局管理器设置成LinearLayoutManagerGridView图3.1-1书架界 图3.1-2拓展插件界本地书架属于同一个Activity下的两种状态,切换方式是通过选择顶部导航切换,通过viegerfragment图3.1-3设置界 图3.1-4数据源插XMLMaterialDesignCardView图3.1-4小说列 图3.1-5小说详3.1-4为数据源进入的小说列表,可以看到不同的数据源提供了不同的内容,这里采3.1-5到的界面是一样的。在该界面中包括如下一些功能:添加到本地书架和功能。 图3.1-6章节列 图3.1-7阅读器界图3.1-8阅读器的菜 图3.1-9设 图3.1-10夜间模、3.1-9)。、Activity0。具体时间特性要根据网速来决定最大限度的减少系统响应时间,最小化更新处。应用系统的重点是简单的操作。让使用者没有地使用信息系要求可配置性强,便于管理人员对进行扩充、和管系统具有很强的适应能力,并且便于和升操作系统:WindowsMacOS运行库:jdk1.7WEB:IIS+MS.Net,FrameWorkAndroid2.3Ram512MB+,Rom数据库开发平台:Adroid服务器安全性和性的原但是实际编码的时候代码结构非常清晰,便于。Android文件可以视为视图层,用于显示模型层的数据结果;Activity为Activity控制层,视图层的数据,接收用户输入,并向模型发送数据处理的请求booleancheckUser(Stringname,@NullableString查询用户,登录时用于录名和是否正确,时查看该用户名是否已经。booleanaddUser(Stringname,StringbooleandeleteUser(String删除用户,管理员操作,用于对一些和账号进行管理StringgetPsdByName(String找回,用户在回答一些问题后可以向管理员申请找回,防止用户遗失UserInfogetUserInfo(StringBooleanupdateUserInfo(Stringsql,String[]void List<BookcaseSaver>ListvoidremoveBook(@NullableStringdataSourceTag,StringvoidremoveBookAt(intidvoidaddLocalBookToBookcase(@NonNullStringvoidaddToBookcase(BookcaseSaverBookcaseSaverbooleaninBookcase(@NullableStringdataSourceTag,@NonNullString体,而且是静态实体。阅读器初始化时会需要从该部分设置参数以便绘制阅读界面内(、当前页和下一页(如果有的话)ididididList<ChapterContentBean>loadChapterContent(StringChapterContentBeanStringloadContents(StringStringlocalRead(StringList<String>renderPage(Contextcontext,Stringcontents,StringVoiddownload(List<ChapterContentBean>list,intdownFrom,inttxtActivityvoid载入所有的本地数据源插件到该模块内部以供后期的和操作voidNovelDataSourceBasicloadDataSourcePluginClassByTag(@NonNullStringNovelDataSourceBasicloadDataSourcePluginClassByName(@NonNullStringNovelDataSourceBasicloadDataSourcePluginClassById(intNovelDataSourceBasicloadDataSourcePluginClassByInfo(PluginInfoplug根据插件列表中某一个条目(PluginInfo)booleancheckDataSourcePluginAvailable(@NonNullStringintPluginInfogetLocalDataSourcePluginInfoById(int用户输入用户名和进行登录;用户输入用户名和进行出现要默认求值M)M)加密模式:md5(出现要默认M)M)加密模式:md5(M00:1:是否成M0是否成功0:1:出现要默认MM00:1:O)用户O)男O)O1O)无出现要默认MM00:1:C)用户C)男C)C1C)无出现要默认M)M00:1:O书M出现要默认MM00:1:O书M出现要默认M)搜索出现要默认M)M)M)M)出现要默认M)出现要M)M出现要默认M)M从第几章至M出现要默认M将章节内容根据分辨率分为若干个页面出现要默认M)MMMM出现要默认M出现要默认MM)MM)出现要默认求值出现要默认MMMM出现要默认出现要默认出现要默认MM)M)出现要默认求值MM出现要默认M出现要MM出现要默认MAndroid移动设备中完美运行,这全部归功于Android的各种特性。由于程序的原理是抓取现有的内容并提取提纯页面内容,所以的任何页面结构改动都有可能导致插件解析小说内容,因此插件需要更新,保证和的结构MaterialMaterialDesign是公司在其2014年的I/O大会上公布的一套设计规范。Design的态度也是十分狂热,2015年初一时涌现出大量MaterialDesign风格的应AndroidGradleMavenIvy及可以使用同样是JVM语言的Groovy编写构建。需要首先将其到本地,然后一步一步导入到项目中。如果项目中需要一个开源的库,比如AndroidVolley(这是一个网络通信库,它同步更新的库的功能。器中,针对不同的数据本应用采取了不同的格式和策略。XML{"version_name":"develo", "size":"3354.55"version_code":"md5":"bb36d5eaf5b9e60b123424e2c4c15773","download_url":""}息和章节信息太过复杂,如果先将信息编码保存到文件,使用时再文件效率显得使用的是ObjectOutputStream,时用的是ObjectInputStream。显示的内容;另一种是不可逆的,称之为数据算法。本应用在处理的文件名时使用的就是不可逆的SHA-1算法,源信息是由多个重复的字符,如果处理转义规则的话增加了的工作量,所以采用base64这种无损编7用户登录信息表(用户ID,用户昵称,用户搜索历史表(书籍名,搜索时间8是否否用户8是8是否8是是是8否8否8是否否8是否否是否MySqlSQLSQLSQLSQLSQLSQL轩阅小说阅读器为此次测试的项目,功能测试主要是针对软件功能以进HelioAndroid6.0登录(输入合法用户名和
输入错误的用户名
用户名和 均为
码不能为空提示信
在合法用户名或密
多次输入错误用户
提示错误或错误次间内输入等
快捷键,如Tab,Enter
登陆界面是否支持快捷键,如Tab,Enter
Tab键能按照顺序切Enter
功能模 (代号
必填项分别为空注
用户名或 含有
两次输入 不一
以已经 的用户
户名或进行注
用户名和长度
改变已存在用户的用户名的大小写进
tab按键是否正确
tab按键是否正确
tab按键是正确响应用户信息查询、修改(登录后点击抽屉界面头部进入个人中点击头像弹出头像点击用户昵称弹出点击头像弹出头像改后回到个人中心显点击用户昵称弹出点击用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生殖健康咨询师安全生产知识水平考核试卷含答案
- 仪表设备点检员诚信道德水平考核试卷含答案
- 混合气生产工岗前安全意识考核试卷含答案
- 扬声器号筒擀制工安全行为考核试卷含答案
- 个人信息保护合规管理员工作合规化测试考核试卷含答案
- 中式糕点师规章竞赛考核试卷含答案
- 2026AR-VR硬件设备市场消费趋势与技术创新评估报告
- 2026中国光刻胶材料测试评价体系建设与发展建议
- 2026特色木制餐具出口市场准入研究报告
- 2026电竞产业市场调研及竞争格局与投资机会研究报告
- 2026秋人教版(新教材)一年级数学(上)第四单元学情测试卷含参考答案
- 中国慢性肾脏病筛查、诊断及治疗临床实践指南(2026版)
- 【沪教版必修第一册】高一数学第4章幂函数、指数函数与对数函数(单元复习课件)
- 《JBT 15061-2025提耙式刮泥机》专题研究报告
- 2025年高考数学试题评价及高三复习备考策略讲座
- 《Premiere视频剪辑技术》全套教学课件
- 08S305-小型潜水泵选用及安装图集
- 电气控制作业.docx
- preps拼版详细教程
评论
0/150
提交评论