ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:216.56KB ,
资源ID:14904398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14904398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于安卓手机平台的视频播放器的设计与实现本科毕业论文设计Word格式文档下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于安卓手机平台的视频播放器的设计与实现本科毕业论文设计Word格式文档下载.docx

1、对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 指导教师签名:日期: 日期:注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4

2、)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用

3、A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘 要 近年来,随着安卓智能手机的兴起,一款具有个性化的集通讯和娱乐消费为一体的视频播放器是消费者的一个主要需求。随着google推出的安卓手机不断更新,技术也不断的提升和趋于成熟,设计一个好的贴近用户多功能的视频播放器也就变得非常有意义。 文中所介绍的视频播放器是基于安卓手机平台开发的一款多功能的播放器,实现了基本的播放,快进快退停止视频调节音量的功能,用户可以自由拖动那个进度

4、条,调节屏幕缩放比列,设置屏幕背景,设置视频播放模式。任外还有任意级目录,播放列表有缩略图,并且能够排序,最重要的是该播放器还实现了查看天气预报的功能。 该视频播放器选用的开发环境是基于Eclipse和Android ADT 的java代码,使用了surface view控件,安卓四大组件,以及存放数据的sqlite数据库关键字:Android;视频播放器;安卓四大组件;Eclipse;数据库Abstract In recent years, with the rise of android smartphones, a set with personalized communications

5、 and entertainment consumption as one of the video player is one of the main demand of consumers . As Googles android mobile phone constantly update, the technology is also constantly ascension and mature, to design a good close to user multi-function video player also becomes very meaningful . In t

6、his paper, we introduced the video player is based on the android mobile phone platform to develop a versatile player, , the user can drag the progress bar, free adjustment screen zoom ratio column, set the background screen, set the video playback mode. Level as there is any directory, playlist rea

7、lize the function to check the weather forecast The video player selects the development environment is based on Eclipse and Android ADT Java code, using the surface view controls, Android four major components, and sqlite database to store data Keyword: Android; Video player; Android four component

8、s; The Eclipse; The database 1 绪论 1.1 课题背景及意义近年来,随着安卓智能手机的兴起,一款具有个性化的集通讯和娱乐消费为一体的视频播放器是消费者的一个主要需求。对于Android智能手机的用户应该有视频播放器的实体应用。但绝大多数的视频播放界面比较单调功能相对较小。相对于那些非智能手机的优势不是很明显,例如,接口和非智能手机几乎是一样的,只是一些的视频信息的显示,而标识的播放列表显示预定的路径。但是,这已经无法满足消费者的要求。与WiFi局域网流行的Android智能手机,如果不是在自己的播放器连接到网络上,例如,查看天气预报,视频播放器将变得过时。所以,做

9、一个时尚的,炫目的界面,友好的,并提供更多功能的视频播放器也是非常有前途的。 这些年来,国内外的安卓开发主要是应用开发这一块,其中主要有为企业开发应用、游戏开发应用、开发通用应用。第一种开发者主要是规模比较大的IT公司,这些公司一般都会为自己的品牌或其他的品牌设计智能手机。除了需要为特有的系统做定制外,还要编写相应的系统定制的应用。第二种开发者主要是创业阶段的公司,他们一般通过对外国公司进行外包开发,或者通过google的移动广告的点击分成。这就是这一类开发者的盈利方式。第三种开发者与第二种开发者很类似 。1.2 Android VideoPlayer的发展状况现在手机厂商销售各种Androi

10、d智能手机,内部有一个内置的视频播放器,用户可以不下载视频播放器,可以直接观看视频。但是,这些自带的播放器有一个共同的缺点是功能单一的界面比较单调,不够友好。所以就有很多Android开发者就想开发出一个界面友好、炫丽,功能强大的视频播放器。1.3 项目的主要工作和解决的问题 本课题的主要目的就是设计并且实现一个基于安卓手机平台的多功能视频播放器,了解安卓体系结构以及该播放器的设计与实现过程,以满足安卓手机用户的一些常见要求。本课题的主要内容有:(1)了解视频播放器所具有的的一些常见需求,并且从功能和界面两方面全方位的分析用户需求。(2)在需求分析的基础上,进行一些系统上的设计以及模块的处理。

11、(3)介绍这个基于安卓手机的多功能视频播放器的设计与实现过程,并且详细介绍一些关于该视频播放器的播放控制、系统实现、平台搭建和数据存储的思想。(4)描述一下自己在该视频播放器中的一些附加的功能以及在Android模拟器上播放媒体文件以及作品展示。2 Android 体系结构的分析2.1 Android 体系结构介绍2.1.1应用程序(Application) 在应用层和用户交互的层次结构,用户可见的应用程序,用户可以操作。这样的应用程序基本上是用Java语言中的独立的能够完成一些功能的应用。 Android本身提供了桌面(Home),联系人(Contacts),拨打电话(Phone),浏览器(

12、Browers)等很多基本的应用程序。开发 人员可以使用应用框架提供的API编写自己的应用程序,普通开发人员要做的事情就是开应用层的程序提供该广大消费者使用。2.1.2应用程序框架(Application Framework) 普通开发者可以使用Android基本应用程序使用的系统API,Android应用程序框架的各个模块和各种服务都是可以复用的,理解了这个机制,开发人员可以更好的easierdevelop优秀的android应用。开发过程中常用到的基本框架组件如下:(1)软件包管理器(包管理),管理所有的安装在android系统内的应用。(2) 资源管理器顾名思义就是资源管理,大量的And

13、roid资源,包括图片,用户界面(布局XML),字体,颜色,标识UI组件等,可以被称为资源,这些丰富的资源,都是通过资源管理器来统一进行管理。(3)Window Manager(窗口管理),管理所有启动的窗口。(4)一组View(UI 组件),这些UI组件,包括Button(按钮),EidtView(文本框),TextView(标签),List(列表)等等,灵活运用这些组件可以快速方便的创建良好的用户交互界面。(5) Activity Manager(活动管理),活动管理控制着应用的导航,管理着应用程序的生命周期,并且扮演着控制器的角色。一般的应用都是通过一个个Activity交互构成的,而每

14、个Activity又类似于Windows应用中的一个wendow。(6) Notification Manager(消息通知管理),不影响用户正常操作和使用设备时,状态栏上的提供提示信息,比如有短信来的时候,用户可以及时的看到状态栏上的信息,因为android自动会将这个消息提示在状态栏上,。(7) Location Manager(位置管理),用来管理地图服务的相关功能。(8)Content Providers(内容提供者),听起来有点抽象,通俗的理解,Content Provider 就是提供一种服务。应用程序之间可以通过这种服务实现数据的互相访问和共享。比如通讯录的存储就使用了这种服务,其它应用也可以访问通讯录中存储的联系人信息。(9)Telephoney Manager(电话管理),用来管理有关的电话的相关功能。 2.1.3 库(Libraries)和运行环境(RunTime) 这部分内容开始涉及常见的应用的底层,普通的开发不直接操作在这一层上。这一层包含一个类库和运行环境:(1)OPENGL|ES,基于OpenGL ES 1.0 APIs实现,该库可以使用硬件3D加速,或者使用高度优化的3D软加速。(2) SQLite,QLite为所有的应用,提供一个功能强大的轻量级关系数据库引擎。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1