- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
潍坊学院本科毕业设计摘要
PAGE1
基于百度云盘的Android在线阅读器的设计与实现
摘要:云盘是一种专业的网络存储工具,是互联网和云技术的产物,它通过互联网为企业和个人提供信息的储存,读取,下载等服务,具有安全稳定、海量存储的特点。云盘相对于传统的实体磁盘来说,更方便,用户不需要把储存重要资料的实体磁盘带在身上。却一样可以通过互联网,轻松从云端读取自己所存储的信息。提供拥有灵活性和按需功能的新一代存储服务,从而防止了成本失控,并能满足不断变化的业务重心及法规要求所形成的多样化需求。
移动互联网是当今最热门的领域之一,随着移动智能终端设备的普及和使用,越来越多的开发者开始清楚地认识到移动互联网蕴含的巨大商机,纷纷投入APP开发的行列中去。而手机APP应用程序,也乘着这股东风,较之前有了极大的发展。同时,移动应用也拉近了人们与互联网的距离,改变了人们使用互联网的方式,移动应用在带来应用模式、商业模式等多方面的变革。
本文是以百度云盘为出发点,阐述了基于百度云盘构建移动在线阅读应用,通过使用百度云盘提供的离线下载和云端存储优势,结合Android手机终端的灵活和便利的特性,开发一款适有良好用户体验的移动应用。
通过使用AndroidSDK开发移动端基本界面和功能,加上百度云盘PCS业务API作为持久存储和离线等业务的访问接口,并结合一些共享网站提供的资源,整合三者的优势,创造一种新的应用模式,给用户带来更大的便捷和益处。
关键字:Android、百度云盘、在线阅读
潍坊学院本科毕业设计
PAGE1
目录TOC\o1-2\h\z\u
1引言 1
1.1云存储和在线阅读的概念 1
1.2乡开发基百度云盘的Android在线阅读软件的意义 1
1.3课题准备工作 2
1.4开发环境 2
2具体需求分析与应用开发目标 3
2.1针对用户与功能定位 3
2.2开发目标与重点事项 3
3应用总体设计 5
3.1应用流程图 5
3.2网络连接模块的设计 6
3.3登陆模块的设计 6
3.4百度云盘模块的设计 7
3.5资源库模块的设计 7
3.6文档预览阅读模块的设计 7
3.7通用工具类的设计 7
3.8实体类的设计 7
4UI的设计 10
4.1主界面 10
4.2登陆界面 10
4.3百度云盘文件展示界面 14
4.4资源展示界面 21
4.5离线下载界面 23
4.6文档阅读界面 23
5业务逻辑与算法 29
5.1网站信息分析技术和工具 31
5.2百度云盘交互的实现 31
5.3资源URL提取与离线下载 36
5.4在线阅读预览的实现 39
6总结 41
参考文献 42
致谢 43
1引言
1.1云存储和在线阅读的概念
云存储是近年来新兴的基于云计算架构的持久化解决方案,用户通过互联网将资源迁移到云端进行存储和访问,云存储服务提供商负责提供数据冗余和容错,同时也提供一些易于用户使用的附加功能,例如,对于流媒体文件,能进行实时播放,对于文档文件能进行预览和读取,一些云存储产品更是添加了分享和好友功能,增加了大量资源分享和传递的便捷性和高效性。在众多云存储产品中,以百度云盘,360云盘,115网盘最为便捷和易用。百度云盘率先支持离线下载,利用百度的计算机集群大带宽的优势,为用户离线下载冷门和速度较慢的资源,360云盘则以36T的超大容量吸引了大量用户,
而作为云存储起步较早的115网盘则通过付费提供一些有偿的额外功能。云存储的出现和使用改变了人们使用和传递以及分享资源的方式和观念,也使得“云”的概念更加深入人心。
在线阅读是随着互联网而产生的一种阅读方式,用户通过互联网可以实时的读取万维网上的资源,例如新闻资讯,一些专题分类等,对于传统的一些书籍著作和一些文档等也有一些网站提供阅读服务,用户不必下载完整的书籍,就可以进行特定章节和页数的阅读,节省了用户下载的流量和时间,也易于用户对于资源进行筛选,尤其在移动端带宽和流量受限的情形之下,在线阅读有着能提供很大的灵活性。
1.2开发基于百度云盘的Android移动端在线阅读软件的意义
开发一款结合云储存和在线阅读的移动应用APP有较大的实用价值,首先软件面向移动端,使用的用户可以在任何有网络连接的情况下使用该应用,有着极大的灵活和便利性,其次,通过使用百度云盘的大容量存储和快速离线的功能,可以在使用手机端任何空间存储的情况下,将用户收藏和筛选的资源存储到云端,同时通过百度云盘提供的文档预览功能,用户
文档评论(0)