- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新媒体技术学院
新媒体技术学院
毕业成果说明书
毕业成果说明书
题 目:
题 目:
基于Android的“看视频”视频播放软件设计与实现
班 级:
移动互联应用技术1601班
姓 名:
肖美智
学 号:
201504101018
指导老师:
易灿
2018年 12月湖南大众传媒职业技术学院新媒体技术学院制
湖南大众传媒职业技术学院新媒体技术学院制
PAGE 20
目 录 TOC \o "1-3" \h \z \u
一、毕业设计思路 1
二、毕业设计成果的形成过程 4
三、毕业设计成果特点 20
四、成果总结 21
一、毕业设计思路
1.1设计目的及项目简介
随着网络时代的到来,我们的生活和学习、工作都发生了变化。生活便捷、购物方便这都来自一个根本性的转变,那就是智能终端的普及。传统互联网的成熟为移动互联网的发展提供了很多基础条件;而智能手机、平板电脑等移动终端的普及,让移动互联网成为我们最贴身的媒体。根据益普索的调研,中国城市的智能手机用户无论在家里、旅途中、乘坐交通工具,还是在餐厅及商场消费,随时随地都在使用智能手机,手机成为人们生活中不可缺少的电子产品。手机的普及性使得手机功能需求不断增加,极大地促进了相关应用技术的发展,视频播放软件也成为人们获取视频、电视的主要渠道,视频播放软件为用户提供各种类型的视频播放资源。
本视频播放器是基于Android操作系统开发的一款手机软件,用户能通过顶部按键实现在线视频、本地视频和我的收藏的切换。通过连接互联网的方式获取在线视频并播放视频;能检索本地文件夹内的视频文件并生成视频列表,通过列表播放本地视频;可以将喜欢的视频加入收藏,方便下一次观看;在播放视频时支持横竖屏的切换、视频的暂停、播放界面的放大、视频的快进和后退、显示播放时长和播放进度等功能。
1.2开发环境和工具介绍
1.2.1 JDK
Java Development Kit简称JDK,它是 Java 语言的软件开发工具包(SDK),主要用于移动设备、嵌入式设备上的java应用程序。
JDK包含的基本组件包括:javac(编译器),将源程序转成字节码;jar(打包工具),将相关的类文件打包成一个文件;javadoc(文档生成器),从源码注释中提取文档。
1.2.2 URL
统一资源定位符(Uniform Resource Locator)简称为URL。URL是web页的地址,这种地址会在浏览器顶部附近的Location或者URL框内显示出来。鼠标指针移至某个超链接上方时, URL也会在屏幕的底部显示出来。
URL由两个主要的部分构成:协议(Protoco1)和目的地(Destination)。
1.2.3 Android Studio
Android Studio是一个全新的Android开发环境。类似Eclipse ADT,它提供了集成的Android开发工具用于开发和调试。在IDEA的基础上,Android Studio 提供:基于 Gradle的构建支持;Android 专属的重构和快速修复;提示工具以捕获性能、可用性、版本兼容性等问题;支持 ProGuard?和应用签名基于模板的向导来生成常用的 Android 应用设计和组件;功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。
1.2.4 GSON
GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。有四个特点:快速、高效;代码量少、简洁;面向对象;数据传递和解析方便。
1.2.5 “看视频”APP的数据来源
“看视频”APP所使用的API接口是网友所收集的开眼视频API接口。开发文档地址:/jokermonn/-Api/blob/master/Eyepetizer.md。
1.3软件项目介绍
“看视频”视频播放器是一款最基本的播放视频的APP,在此APP互联网畅通的情况下,可以在线播放实时更新的网络视频,还可以将喜欢的视频加入收藏,便于下一次观看。在外没有充足的流量时,还可以观看本地视频,在视频播放的时候可以对视频进行播放,暂停,横竖屏切换及界面的操作。
1.4软件项目要实现的主要功能
这是一款视频播放的软件,在视频内容上丰富多彩,界面简洁大方,基本上能够满足用户的体验效果。本软件实现的主要功能有:网络视频播放模块、本地视频播放模块、视频播放控件模块以及我的收藏模块。
1.4.1网络视频播放模块
首先用户一打开软件看到的是“看视频”的主页面即网络视频,用户可以连接互联网随意
您可能关注的文档
- (原)遥感原理与制图 课程单元教学设计 课程单元设计.doc
- (原)遥感原理与制图 课程整体教学设计 课程整体设计.doc
- “一带一路”国际合作 专业教师交流学习 初教学院OM世赛出访报告.docx
- 01专业信息库 教学资源 公共空间专题设计与制作.doc
- 01专业信息库 实训条件 重庆朗廷园林景观规划设计有限公司.doc
- 1 1 离子色谱分析的原理电子教案.doc
- 1+x培训与考核中心 电力机车司机 教学内容选取依据.doc
- 1+x培训与考核中心 内燃机车钳工 DF8B型内燃机车检修工艺 走行装置.doc
- 2-工程案例库01-水产养殖水质监测系统 库服务器的安装与数据库表的附加 AL06021000_k01_水产养殖水质监测系统_数据库服务器的安装与数据库表的附加指导手册.doc
- 2-工程案例库01-水产养殖水质监测系统 水位传感器的安装及测试 AL06020800_k01_水产养殖水质监测系统_水位传感器安装及测试指导手册.doc
文档评论(0)