目前,国内市场上,针对移动设备的本地视频播放,影音娱乐的软件还非常少,相对与需求而言还存在着很大的空缺。常见的有暴风影音,moboplayer,Vplayer等,都能够播放本地的视频文件。虽然,欧美国家的网络基础建设要远远强于我国,但发展速度也逐渐放缓,很多互联公司也并未提供针对移动设备的本地影音娱乐的视频播放软件。所以,在这个拍摄视频、记录生活越来越常见的丰富娱乐生活时代,能够观看珍藏的视频已经成为一种很大的需求。论文网
1.2 设计目的
目前,国内影音播放软件的质量参差不齐,大部分的厂商为了商业利益只会提供自己的内容,而本地的视频内容基本上并没有搜索、管理、播放等功能。移动影音娱乐本身就可能处在一个网络环境不好的情况下,所以针对本地的视频播放,很有必要。本设计弥补了当前大部分软件只能播放线上内容的缺陷,能够进行本地视频的播放,并且能够进行相应的搜索、管理等,是一个UI设计美观的视频播放系统。
1.3 论文组织结构
本文结构鲜明,主要分为摘要,引言,正文,结论,致谢等几大部分。其中,正文主要介绍了开发使用的环境及相关技术,系统的总体分析及设计,系统的详细设计,与此同时对系统进行了测试,并对测试结果进行了分析。在结论中对系统提出了研究设想及相应的改进意见,提出了尚待解决的问题。最后,在论文中附上了所涉及的参考文献等。整个论文结构清晰完整,语言准确凝练,方便读者阅读。
2 开发环境及相关技术
2.1 开发环境的介绍
选择Eclipse作为开发环境,是因为Eclipse是著名的跨平台的自由集成开发环境(IDE)。最开始要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具[1]。
Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定IDE软件很难具有的灵活性。因此许多软件开发商用Eclipse为开发自己的软件。
Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开放源码项目,由于其开放源码,任何人都可以在此基础上开发各自的插件,因此越来越受人们关注[2]。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。
2.2 Android简介来~自^751论+文.网www.751com.cn/
Android一词的本义指“机器人”,同时也是Google于2007年5月 宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android系统框架图如图2-1所示:
Android系统框架图
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一[4]。