基于安卓手机平台的视频播放器的设计与实现本科学位论文
基于Android的多媒体播放系统设计

上海电力学院本科毕业设计(论文)题目:基于安卓平台的音乐播放器设计院系:计算机与信息工程学院专业年级:电子科学与技术学生姓名:吴呈呈学号:20082660指导教师:金一鸣2012年06月09日基于Android的多媒体播放系统设计摘要随着城市发展的速度不断变快,人们的生活节奏也随之加快。
在现如今这样一个生活压力倍增的社会下,手机的多功能化成为一种趋势。
在这样一个社会背景下,Android手机应运而生。
Android是基于Java并运行在Linux内核上的操作系统,这个操作系统具有强大的开发环境,是现下颇受青睐的手机操作系统。
本论文是基于Android系统对音乐播放器的设计,实现了集播放、暂停、停止、上一首、下一首、音量调节为一体的多功能音乐播放系统。
文章首先介绍了Android系统的背景及优特点,继而对Android的架构进行了分析并且详细介绍了Android系统开发的语言和一些关键的组件。
对于本项目的开发,基于从上到下原则,在对项目需求作了全面的分析后,逐步完成每一模块程序的编写。
在论文的最后,展示了本设计的成果并分析了在项目调试中所遇见的各种问题及解决方法。
关键字:Android特点与架构,Android核心技术,音乐播放器DESIGN AND IMPLEMENTATION OF MUSIC PLA YERBASED ON ANDROIDABSTRACTDevelopment of modern city become more and more fast and nerves, people’s pace of life also will be accelerated. Multi-function mobile phone becomes a trend when people feel such a big social pressure. Android phone came into people’s notice in such a social back ground. Android is a system which written in Java and layout on Linux core. This popular phone system has a powerful operation environment.This paper introduce a design of music player which based on Android system, trust this music player achieved the function of play, pause, stop, previous, next, volume adjustment. At first, this paper introduce the background, advantage and specification of Android system. Then, this paper analysis the structure of Android system and also introduce the operation language and some key parts of Android system in detail. According to the design principle, from top to bottom, after confirmed the project demands all around, followed by the written of the program code for every module. At the end of the paper show the result of the design and analysis a variety of problem and related solution which was meted during the project was tested.Key words: Android Characteristics and Structure, Android Core Technology, Music Player目录1引言 (1)1.1项目研究背景 (1)1.2研究目的及意义 (2)1.3论文主要内容及设计 (3)1.3.1论文主要内容 (3)1.3.2项目的设计方法 (4)2Android系统特点与架构 (4)2.1Android系统 (5)2.2Android平台的特点 (5)2.2.1Android的优点 (5)2.2.2Android的特点 (6)2.3Android的架构分析 (7)2.3.1Android应用程序框架 (8)2.3.2类库 (11)2.3.3Android运行时的组件 (12)3Android系统开发 (12)3.1Android应用开发语言 (13)3.2Android应用程序结构 (13)3.2.1Android中的API (13)3.2.2Android应用程序结构分析 (16)4音乐播放器设计 (18)4.1项目介绍 (18)4.1.1播放器的基本控制需求 (18)4.1.2项目流程 (19)4.1.3UI界面设计 (20)4.1.4项目程序结构 (21)4.1.5项目Manifest.xml文件 (22)4.2创建项目及具体结构分析 (25)4.2.1项目的创建 (25)4.2.2界面设置 (25)4.2.3结构分析 (26)4.3 设计成果及分析 (26)4.3.1 设计成果 (27)4.3.2问题及分析 (29)6结论 (31)谢词 (32)参考文献 (33)1引言Android一词,原意指机器人。
基于android平台的视频播放器设计论文

基于android平台的视频播放器设计论文四川理工学院毕业设计基于android平台的视频播放器设计学生:徐东学号:12021040122专业:电气工程及其自动化班级:2012.卓越指导教师:曾晓辉、刘兴忠四川理工学院自动化与电子信息学院二O一六年六徐东:基于Android平台的视频播放器设计摘要:随着计算机科学和移动终端的不断发展,Android移动在终端已经成为了当今的主流,功能完善和性能优越的移动设备是用户优先选择的。
因此开发出功能强大且界面美观的手机应用具有广阔的市场前景。
本视频播放器是基于Android平台研究开发,具有完善美观的用户界面,除了基本的播放视频外,还能查看视频信息,视频的进度条的拖拽,手势调节屏幕亮度和声音大小。
本文设计的播放器采用Vitamio的视频解码器框架,可以播放多种常见的本地视频格式,界面简洁美观。
关键词:Android,Vitamio,视频,播放器四川理工学院本科毕业设计Abstract:With the continuous development of computer science and mobile terminals, Android mobile terminal has become the mainstream of today's mainstream, functional improvement and superior performance of mobile devices is the user preferred. So it has a broad market prospect to develop the mobile phone with powerful function and beautiful interface.The video player is based on Android platform research and development, with a perfect and beautiful user interface, in addition to the basic play video, but also to see the video information, the progress of the video of the drag, gesture control screen brightness and loudness of the sounds.In this paper, the design of the player using Vitamio video decoder framework, you can play a variety of common video format, the interface is simple and beautiful.Key words: Android,Vitamio,Video ,player目录第1章前言1.1设计的目的及意义随着当今科学技术的发展, 各种各样的应用被安装到移动电话上,比如视频电话,VOD视频,移动上网冲浪,在线阅读和资料共享等。
视频播放器开题报告-基于Android的视频播放软件的设计与实现

本科毕业论文(设计)开题报告系 (部):计算机系课题名称:基于Android的视频播放软件的设计与实现专业(方向):软件工程班级:学号:学生:指导教师:开题日期:开题报告要求(一)开题报告,就是确定论文(设计)选题之后,学生在调查研究的基础上撰写的研究计划,主要说明论文(设计)研究目的和意义、研究的条件以及如何开展研究等问题,也可以说是对论文(设计)的论证和设计。
开题报告是提高论文(设计)质量和水平的重要环节。
(二)开题报告主要包括以下几个方面:1、选题依据(包括项目研究的背景、研究或应用的意义、国内外研究或应用现状,并附主要参考文献。
);2、设计或研究的内容、预期目标及拟解决的关键问题;(此部分为重点阐述内容);3、研究方案(包括有关方法、技术路线、实验手段、关键技术等);4、设计或研究计划进度 (需分阶段写明具体任务,且在2015年4月15日完成) ;5、论文(设计)的预期成果与特色或创新之处。
(三)论文(设计)来源为教师提供选题、学生自拟题、教师的科研任务、社会有关单位委托的题目和其他来源。
(四)开题报告不少于2500字。
(五)若论文(设计)题目因故变动时,应向指导教师提出申请,报系备案。
(六)开题报告格式要求:表格内标题采用黑体小四号,左对齐,标题编号按(一)1、(1)分级;表格内正文采用宋体5号字;段首空两个字;全文行距:固定值22磅。
广东科技学院毕业论文(设计)开题报告二、设计或研究内容、预期目标及拟解决的关键问题(此部分为重点阐述内容)。
(一)研究内容1.软件功能介绍将设备上存在的视频展现出来; 能显示某个视频详细的信息,例如视频文件大小、视频分辨率等等; 选择某个视频后,能够播放视频; 播放视频时能够控制视频的暂停、继续、快进、快退; 可以全屏幕的播放视频; 可以提供给系统使用,作为播放视频文件的可选播放器; 如果有电话接入,播放器能够自动暂停播放; 可以管理视频文件,例如删除某个或者多个视频。
基于Android的视频播放器的设计与实现毕业论文

基于Android的视频播放器的设计与实现毕业论文目录中文摘要 (I)ABSTRACT (II)目录 (III)第一章绪论 (1)1.1课题的来源及意义 (1)1.2 ANDROID发展现状及前景 (1)1.3项目的主要工作和解决的问题 (2)1.4系统设计的目标及基本思路 (3)1.5论文组织结构 (3)第二章 ANDROID视频播放器相关技术介绍 (4)2.1 ANDROID介绍 (4)2.2 ANDROID开发平台及相关技术 (5)2.2.1 ANDROID-WINDOWS开发环境 (5)2.2.2 MEDIAPLAYER视频技术 (6)2.2.3 SURFACE、SURFACEVIEW、SURFACEHOLDER三者之间的关系 (9)第三章系统分析及系统结构设计与实现 (11)3.1系统分析 (11)3.1.1系统可行性分析 (11)3.1.2 系统需求分析 (11)3.2系统结构设计 (12)第四章测试 (16)4.1测试环境和条件 (16)4.2测试 (16)4.3测试结果分析 (24)结论 (25)参考文献 (26)附录 (28)第一章绪论1.1课题的来源及意义在这个信息化的时代, IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。
正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。
不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。
同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,所以我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。
手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。
一个好的软件,能够标志一个手机品牌的地位。
所以,开发一款好的手机软件是相当必要的。
基于安卓Android平台的手机多媒体播放器的设计与实现

基于安卓Android平台的手机多媒体播放器的设计与实现摘要随着人们生活节奏地加快,物质生活也越来越丰富了,然而许多人精神上的状态都是比较紧张的,偶尔听听歌曲,看看电影,欣赏图片也不失为一种好的舒缓压力的方式。
基于Android平台的手机多媒体播放器是开发一款可以播放主流音频和视频文件,查看图片的多媒体播放器,能够缓解人们在快节奏的生活中的紧张状态,改善人们的精神生活。
本文主要阐述在Android手机平台下实现视频、音乐播放和简单的新浪微博分享、图片浏览系统的可行性。
详细论证了系统的需求分析、概要设计、详细设计与实现、系统测试等相关过程。
通过Android中的MediaPlayer类解析和播放视频文件、音乐文,利用多线程加载图片文件来实现图片资源的加载和显示,详细介绍不同类型文件的解析和实现过程,同时可以连接互联网,在新浪微博发表简单的评论,分享当前的心情。
关键词:Android平台;MediaPlayer;多线程;资源解析AbstractWith the accelerated rhythm of life, more and more rich material life, however many people mental states are relatively tight, and occasionally listen to music, watch movies, view pictures may well be a good relieve stress way. Android based mobile phone platform is the development of a multimedia player that can play popular audio and video files, view pictures of the multimedia player that can relieve people in the fast-paced life in a state of tension, improve people's spiritual life.This article mainly discusses the implementation of video, music and simple Weibo, picture browsing feasibility of the system in the android mobile platform. It also demonstrates in detail about the system needs analysis, outline design, detailed design and implementation and system testing and other relevant procedures. Through the class of parsing and play video files and music files in the MediaPlayer of android, we can use multi-threaded load image file to achieve the resource load and display images and in detail introduce different types of file parsing and implementation process. Meanwhile, it can be connected to the Internet so that we can write a simple comment and share our current mood on Sina Weibo.Key words: Android platform; MediaPlayer ; multithreading; resource analysis目录1 绪论 (1)1.1背景简介 (1)1.1.1 MediaPlayer类 (1)1.1.2多线程 (3)1.2设计目标 (3)1.2.1主要内容 (3)1.2.2设计要求 (4)1.3 系统设计的意义 (4)1.4 系统设计工具和运行环境 (4)1.4.1 系统设计工具 (4)1.4.2 系统运行环境 (4)2 可行性分析 (5)2.1 技术可行性 (5)2.2 经济可行性 (6)2.2.1 开发成本 (6)2.2.2 系统收益 (6)2.2.3 生存周期 (6)2.3 操作可行性 (6)3 需求分析 (7)3.1用户需求 (7)3.2系统需求 (7)3.2.1 视频播放基本控制需求 (7)3.2.2 视频播放列表管理需求 (8)3.2.3 播放器设置需求 (8)3.2.4 音乐播放需求 (8)3.2.5 图片浏览需求 (9)3.2.6 微博分享需求 (9)4 概要设计 (10)4.1 总体设计目标 (10)4.1.1 功能完备 (10)4.1.2 用户界面友好 (10)4.2 总体功能设计 (10)4.2.1 视频播放界面功能设计 (11)4.2.2 音乐播放界面功能设计 (11)4.2.3 其他界面功能设计 (12)4.3 数据存储设计 (13)4.3.1 SQLiteDatabase数据库 (13)4.3.2 SharedPreferences (15)5 详细设计 (16)5.1 视频播放器功能设计 (16)5.1.1 视频播放器播放界面的实现 (16)5.1.2 视频播放列表设计与实现 (19)5.1.3 视频播放设置界面的设计与实现 (20)5.2 音乐播放功能设计与实现 (20)5.2.1 手机SD卡的访问的实现 (20)5.2.2 音乐播放界面的设计及其实现 (21)5.2.3 音乐歌词显示设计及其实现 (23)5.3 微博分享及图片浏览的设计与实现 (24)5.3.1 微博分享的实现 (24)5.3.2 图片浏览的设计与实现 (25)5.4 数据的存储设计 (27)5.4.1 SQLite 数据库的设计与实现 (27)5.4.2 配置文件存储与读取 (31)6 系统测试 (33)6.1 视频播放器功能测试 (33)6.1.1 视频播放器主界面测试 (33)6.1.2 视频播放器播放界面测试 (35)6.1.3 视频设置界面测试 (36)6.2 音乐播放器测试 (37)6.2.1 音乐播放界面测试 (37)6.2.2 休眠模式测试 (38)6.3 图片浏览测试 (39)6.4 微博分享及关于帮助界面测试 (39)6.4.1 微博分享测试 (39)6.4.2 关于帮助界面测试 (41)参考文献 (42)致谢................................................................................................. 错误!未定义书签。
基于android平台的流媒体播放器的毕业设计[管理资料]
![基于android平台的流媒体播放器的毕业设计[管理资料]](https://img.taocdn.com/s3/m/692d5b23240c844768eaee3c.png)
基于Android平台的流媒体播放器的设计1引言随着移动通信技术和多媒体技术的迅速发展,融合手机、网络、多媒体技术为一体的视频监控技术也有了长足的进步,通过移动通信网络提供流媒体服务已经成为可能。
全球移动用户数非常庞大,因此移动流媒体服务具有巨大的市场潜力,也正成为移动业务的研究热点之一。
在这一背景下,针对移动网络和移动终端的特点,提出移动流媒体客户端的解决方案很有现实意义。
本论文结合FFmpeg开源代码中解码流程,提出了移动终端流媒体播放器基于分层体系架构的设计方案。
该设计的特点是在底层屏蔽不同类型文件解码时对媒体流处理的差异,并且提供了对外部摄像头设备的控制功能,最终在Android平台[1]上实现该播放器。
2播放器整体设计方案播放器无论播放本地文件或是网络流媒体文件,都需要有获取媒体数据,解码音视频媒体流,将解码后媒体数据显示给用户三个处理阶段,根据0文件播放的流程中这三个明显的处理阶段,本文提出基于层次的播放器结构设计。
由于本地文件和网络流媒体文件的数据获取方式是不相同的,若要保持上层解码的一致性,需要对两类文件进行预处理,形成相同格式的数据提供给上层解码。
根据以上特性,结合文件解码流程本文中面向实时监控的播放器设计采用分层结构,每层独立完成任务,使系统的耦合度降低,利于各层独立扩展而不影响上下层的应用。
从下至上依次是数据提取层、数据预处理层、音视频解码层和用户界面。
该流媒体播放器分层结构如图1所示。
用户界面层主要提供用户和播放器之间的交互接口,如播放本地文件时可以实现暂停、快进、快退等功能,在观看流媒体文件时可以通过数字键、导航键或者播放器上方向按钮控制摄像头的焦距、方向等信息。
音视频解码层主要有解码选择组件、各种主流音视频格式的解码器和多路媒体流之间同步的功能。
解码选择组件从本地文件或者流媒体文件头中获取到媒体的解码格式信息,根据该格式信息选择相应的解码器对压缩后媒体流进行解码。
该部分是由FFmpeg修剪优化后作为播放器的解码模块的。
基于Android系统的视频播放器

本科毕业设计(论文)基于Android系统的视频播放器Through the implementation of video player based on Androidplatform致谢在论文完成之际,我首先向关心帮助和指导我的指导老师金宁老师表示衷心的感谢并致以崇高的敬意!在整个设计中我遇到很多困难,我的论文较为繁琐,但金老师每次都耐心的帮我找出错误,并且帮助我纠正错误。
感谢学校给予我这样一次机会,能够独立地完成一个课题,并在这个过程当中,给予我们各种方便和帮助,增强了我们的动手实践能力。
再次还要感谢我的同学们,在整个过程给予了我很多帮助。
时光如梭,大学四年风风雨雨也即将过去。
感谢有这么一帮可爱的同学,一同分享了我们最美好的四年时光。
也感谢教导我们的老师们,是你们耐心的教导,使我们不光在学术上有进步,更是指引我们在人生的三岔口走向正确的道路。
还要感谢我的父母,是你们赐予我生命,让我有幸能在这个社会上感受人生的精彩,感谢你们这么多年的培养。
一路上有你们的鼓励和安慰,给我了勇敢往下走的正能量!感谢父母对我的培养!最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!基于Android系统的视频播放器摘要:如今,随着基于Android操作系统的智能手机的广泛应用,视频播放器已成为智能手机的一个必不可少的程序。
Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。
同时给出了详细的系统设计过程和部分功能及一些主要功能,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论。
本次主要使用JDK + Eclipse + Android-SDK-Windows工具来进行毕业设计的开发和使用。
我们主要使用了Java编程语言。
文中主要介绍了基于android的多功能视频播放器的设计和实现过程,实现了手机中视频文件的过滤读取、存储、播放、收藏等功能。
基于安卓的视频播放器设计与实现

谢谢
系统总体设计
Eclipse体系结构
Android开发工具
ADT:Android Development Tools 在 Eclipse 编译 IDE 环境中,需安装 ADT Plug-in, 这是 Android在Eclipse上的开发工具。
UI界面的设计
本地文件列表模块的实现
网络文件获取模块的实现
时间安排
进度安排
第1-4周 实习并准备开题报告 第5周 第6周 第7周 第8周 安装所需软件,并熟悉软件的使用 搜集论文所需参考文献 运用台实现系统总体框架设计 Java编程工具的的使用,实现系统功能 完成各模块设计
第9-10周
第11周 完成整个软件的程序部分 第12-13周 第14周 检查整体运行 第15周 整理论文 第16周 准备答辩 测试、优化软件
基于Android系统的视频播放器设计与实现
班 级: 姓 名: 指 导 老 师: 日 期:
视频播放器客户端功能
1、本地视频播放、管理,视频播放器自动搜索本
地文件夹中的视频文件获得视频文件名称和文件 大小以列表的形式显示, 2、能够在手机里面定位视频文件。 3、能够智能搜索出所有android sdcard中的视频 文件。 4、网络视频流的实时播放。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计题目:基于安卓手机平台的视频播放器的设计与实现Title:Design and implementation of the Android mobile phone platform video player毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘要近年来,随着安卓智能手机的兴起,一款具有个性化的集通讯和娱乐消费为一体的视频播放器是消费者的一个主要需求。
随着google推出的安卓手机不断更新,技术也不断的提升和趋于成熟,设计一个好的贴近用户多功能的视频播放器也就变得非常有意义。
文中所介绍的视频播放器是基于安卓手机平台开发的一款多功能的播放器,实现了基本的播放,快进快退停止视频调节音量的功能,用户可以自由拖动那个进度条,调节屏幕缩放比列,设置屏幕背景,设置视频播放模式。
任外还有任意级目录,播放列表有缩略图,并且能够排序,最重要的是该播放器还实现了查看天气预报的功能。
该视频播放器选用的开发环境是基于Eclipse和Android ADT 的java代码,使用了surface view控件,安卓四大组件,以及存放数据的sqlite数据库关键字:Android;视频播放器;安卓四大组件;Eclipse;数据库AbstractIn recent years, with the rise of android smartphones, a set with personalized communications and entertainment consumption as one of the video player is one of the main demand of consumers .As Google's 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 this paper, we introduced the video player is based on the android mobile phone platform to develop a versatile player, has realized the basic playback, fast forward retreat quickly stop video volume control function, 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 has a thumbnail, and the ability to sort, the most important thing is that the player also can realize the function to check the weather forecastThe 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 dataKeyword:Android; Video player; Android four components; The Eclipse; The database目录摘要 (I)Abstract (IV)1 绪论 (1)1.1 课题背景及意义 (1)1.2 Android VideoPlayer的发展状况 (1)1.3 项目的主要工作和解决的问题 (2)2 Android 体系结构的分析 (2)2.1 Android 体系结构介绍 (2)2.1.1应用程序(Application) (2)2.1.2应用程序框架(Application Framework) (2)2.1.3 库(Libraries)和运行环境(RunTime) (3)2.1.4 操作系统(OS) (4)2.2 Android 应用程序的组成 (4)2.3 Android 应用工程文件的组成 (5)3 基于Android手机平台的多功能视频播放器的系统分析 (5)3.1 系统的可行性分析 (5)3.2 系统的需求分析 (6)3.2.1 系统设计的目标 (6)3.2.2系统设计的特点 (7)4 系统开发环境以及硬件平台搭建 (7)4.1 系统开发环境 (7)4.1.1 JAVA语言简介 (7)4.1.2 Android (8)4.1.3 操作系统 (8)4.1.4 Eclipse (8)4.2 硬件平台搭建 (9)4.2.1 Eclipse以及ADT的安装 (9)4.2.2 JDK的安装 (9)4.2.3 SDK的安装 (9)4.3 数据库设计 (10)5 基于Android平台的视频播放器设计 (12)5.1 视频播放器功能设计 (12)5.2 视频播放器的详细设计与实现 (13)5.2.1 启动界面的设计 (13)5.2.2 基本播放控制以及播放界面的设计 (14)5.2.3 播放模式设计 (16)5.2.4 缩放和缩略图的设计 (17)5.2.5 播放列表以及任意级目录的设计 (18)5.2.6 主题和喜好界面的设计 (18)5.2.7 天气预报设计 (19)6 设计作品展示 (21)6.1 作品截图展示 (21)6.1.1 安卓模拟器 (21)6.1.2 启动界面 (22)6.1.3 进入播放器后的界面 (22)6.1.4 文件加载 (23)6.1.6 设置背景颜色 (24)6.1.7 设置播放模式 (24)6.1.8 播放列表 (25)6.1.9 视频播放界面 (26)6.1.10 天气预报 (26)7 总结与改进愿望 (28)参考文献 (29)1 绪论1.1 课题背景及意义近年来,随着安卓智能手机的兴起,一款具有个性化的集通讯和娱乐消费为一体的视频播放器是消费者的一个主要需求。
随着google推出的安卓手机不断更新,技术也不断的提升和趋于成熟,设计一个好的贴近用户多功能的视频播放器也就变得非常有意义。
对于Android智能手机的用户应该有视频播放器的实体应用。
但绝大多数的视频播放界面比较单调功能相对较小。
相对于那些非智能手机的优势不是很明显,例如,接口和非智能手机几乎是一样的,只是一些的视频信息的显示,而标识的播放列表显示预定的路径。
但是,这已经无法满足消费者的要求。
与WiFi局域网流行的Android智能手机,如果不是在自己的播放器连接到网络上,例如,查看天气预报,视频播放器将变得过时。
所以,做一个时尚的,炫目的界面,友好的,并提供更多功能的视频播放器也是非常有前途的。
这些年来,国内外的安卓开发主要是应用开发这一块,其中主要有为企业开发应用、游戏开发应用、开发通用应用。
第一种开发者主要是规模比较大的IT公司,这些公司一般都会为自己的品牌或其他的品牌设计智能手机。
除了需要为特有的系统做定制外,还要编写相应的系统定制的应用。
第二种开发者主要是创业阶段的公司,他们一般通过对外国公司进行外包开发,或者通过google的移动广告的点击分成。
这就是这一类开发者的盈利方式。
第三种开发者与第二种开发者很类似。
1.2 Android VideoPlayer的发展状况现在手机厂商销售各种Android智能手机,内部有一个内置的视频播放器,用户可以不下载视频播放器,可以直接观看视频。
但是,这些自带的播放器有一个共同的缺点是功能单一的界面比较单调,不够友好。
所以就有很多Android开发者就想开发出一个界面友好、炫丽,功能强大的视频播放器。
1.3 项目的主要工作和解决的问题本课题的主要目的就是设计并且实现一个基于安卓手机平台的多功能视频播放器,了解安卓体系结构以及该播放器的设计与实现过程,以满足安卓手机用户的一些常见要求。
本课题的主要内容有:(1)了解视频播放器所具有的的一些常见需求,并且从功能和界面两方面全方位的分析用户需求。