基于Android平台在线视频播放APP的设计与实现

来源 :长江大学 | 被引量 : 2次 | 上传用户:wzx85695021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的飞速发展,人们的物质和文化生活水平不断提升,移动智能设备的价格变得更加便宜,越来越多的消费者在购买智能产品的选择上更青睐于Android系统的设备。在快节奏的生活中,智能设备扮演着重要的角色,不再仅仅是作为通信使用的工具,更多用途是在活中的方方面面,人们也更加倾向于利用零散的时间在移动设备端上观看在线视频娱乐,市场上的有许多在线视频播放器,但代码逻辑复杂,功能选项繁杂,页面内容过于冗余,用户在使用时非常不便捷,因而在手机上开发一款易操作使用、功能齐全、内容丰富、界面清晰的在线视频播放APP十分重要。本文从用户操作使用应用的角度出发,提出核心模块的需求分析,整体采用的是MVC构架,做到高内聚低耦合的设计原则,对不同的资源内容进行了具体的模块划分,整体采用View Pager加上Fragment来完成页面UI设计,结合性能更加高效的Recycler View来显示页面内容,对大量页面所产生的缓存数据优化处理,提高了设备运行时的性能。设计了多种自定义控件来完善页面显示的多样性,完成页面的繁琐内容具体显示。增加弹幕缓存池设计,使弹幕的显示更加高效。利用Ok Http和Retrofit高效处理各种网络数据的请求,减小网络延迟,实现对在线视频快速播放。使用Rx Java观察者模式处理异步请求操作以及复杂的业务,简化了逻辑处理的复杂度,整个系统代码结构简明,运用Android Studio开发工具完成各模块的开发。本文完成了基于Android平台在线视频播放APP的开发后,采用了全面的测试用例来测试各模块功能,根据结果分析出本APP运行流畅,性能高效,达到预期要求,用户使用体验佳。
其他文献
为了使分层教学模式在初中数学教学过程中产生理想效果,从而使得各个层次的学生得到进步。文章对分层教学在初中数学教学目标的赋予、教学过程的完善,以及教学评价本身等几个
DNA甲基化是最重要的表观遗传修饰之一,它在癌症发生过程中发挥着重要作用。相对于正常组织细胞而言,癌症细胞基因组中DNA甲基化水平总是紊乱的,而启动子区域CpG位点的甲基化
文言文教学是语文教学的重要组成部分。在近年来投入使用的“部编本”初中语文教材中,传统文化元素增加了,文言文教学在守正创新的语境中砥砺前行。“部编本”初中文言文教学研究是一种介于实然和应然之间的研究,致力于衔接理论和实践。本论文在相关理论的指导下,通过文献研究法、课堂旁听法等方法,明确初中文言文的教学价值和教学目标,认真分析“部编本”初中语文文言文选编的特点,了解目前初中文言文教学存在的问题并分析其
5-羟甲基糠醛(HMF)及糠醛是一类重要的生物基平台化合物,经碳水化合物脱水得到。5-羟甲基-2-糠酸(HMFCA)及2-糠酸(FCA)是上述呋喃醛选择性氧化后的产物,在高分子、医药及食品
从技术创新支撑、创新投入、吸收转化和创新产出四个方面构建了我国高技术产业的技术创新指标体系,并运用结构方程模型对2009-2012年全国各省市的高技术产业数据进行拟合评价
综述了高压直流输电与特高压交流输电的应用,对二者的优缺点进行了比较研究,并预测了这两种输电技术在我国的发展前景。
采用大田试验,设置不施改良剂(CK)、单施生物炭(BC)、单施有机肥(CP)、低炭/肥共施(BC5+CP)、高炭/肥共施(BC10+CP)5个不同处理,以研究其对沙化土壤及作物生长的影响。结果发
玉米深加工行业作为中国农业产业化的重点,存在着高能耗和高资源消耗、污染严重的节能和环保问题。如何有效实现生产过程中的废水循环利用,对玉米深加工产业的可持续发展具有
目的研究骨折固定术在踝关节骨折中的应用价值。方法以2016年4月~2018年3月本院接诊的踝关节骨折病患74例为研究对象,将之利用电脑随机双盲法分成研究和对照两组(n=37)。研究
<正>厚度0.01毫米,卷曲半径1毫米,这一款全球最薄的彩色柔性显示屏上,可以与智能手机相连后刷微信;另外,戴上全球第一款可折叠的智能移动影院设备X,可以玩一把赛车游戏……这