登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子科学与技术 > 正文

基于Android系统的多媒体播放器设计与实现毕业论文

 2021-06-24 22:08:52  

摘 要

基于Android操作系统的手机的流行和开源系统的丰富定制性使得越来越多的程序员踊跃投身到其应用程序的开发中,现在有很多手机公司推出了不同版本的Android手机,但是它们自带的播放器从功能上面看比较单一。在人们生活中,手机不仅仅是用来沟通的,更多的时候是作为一种娱乐消遣方式,在空闲时播放视频或者音乐来放松自己。所以用户需要一个功能丰富、界面友好的播放器来满足需求,设计一个贴近用户、方便用户、个性化的多媒体播放器具有重要的实际意义。

本次毕业设计主要使用JDK Eclipse Android-SDK-Windows工具进行开发,使用Java语言进行编程。程序主要由4个不同Activity来实现,每个Activity实现相应的功能模块,能够有效满足Android手机用户对于视频播放器的常见需求。

论文首先详细介绍了基于Android的多媒体播放器的研究背景、相关开发技术,并且对此项目的开发进行了全面的可行性以及需求分析,然后阐述了系统整体框架结构的各个组成部分并给出了各个部分的具体设计,论文的最后展示了系统的实现效果,对各功能模块做了详细的测试,并客观的点明了优缺点,展望了系统的改进方向。

关键词:Android;多媒体播放器;Activity;Java

Abstract

More and more programmers have thrown themselves into the Android application development because of the popularity of phones based on Android and rich customization of open source system. And now there are a lot of mobile phone companies who have introduced a different version of the Android systems, but the Android's own multimedia broadcasting system, has just single function. In people’s life, Mobile phones are not used to communicate each other only, but also as a kind of entertainment equipment. People use mobile phones to play video and music to relax themselves. Therefore, users need a kind of player which has rich functions and friendly interface to meet requirements for watching video. Designing a multi-functional personalized video player which is close to user and facilitate user has an important practical significance.

This diploma project design is mainly developed by using JDK, Eclipse, and Android -SDK -Windows tools. The programming language is Java. The program consists of seven different Activities and each Activity achieves the corresponding functional modules which can effectively satisfy the common requirements for playing video on Android mobile phones.

This paper introduced the research background and related technology of video player firstly, besides, there was a comprehensive analysis on the feasibility and requirements of the development of the system. Then the architecture design of the system was expounded, the division of each functional module was given and each module was introduced in detail. The end of the paper showed the system's implemented effect and tested each functional module in detail. What’s more, the paper pointed out the advantages and disadvantages of the system objectively and made an expectation on the improvement direction of the system.

Key Words: Android; Multimedia Player; Activity; Java

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 课题研究背景 1

1.2 课题研究目的及意义 2

1.3 国内外研究现状 2

1.4 主要研究内容 3

第2章 相关开发技术 4

2.1 Android开发平台 4

2.2 MediaPlayer视频播放方法 5

2.3 其他重点技术 10

第3章 系统的可行性及需求分析 11

3.1 可行性分析 11

3.2 需求分析 12

3.3 本章小结 12

第4章 系统设计 13

4.1 系统架构设计 13

4.2 模块的详细设计 13

4.3 本章小结 17

第5章 系统实现 18

5.1 开发环境 18

5.2 前提条件的准备 19

5.3 MediaPlayer模块实现 20

5.4 Chooser模块实现 24

5.5 MediaList模块实现 24

5.6 UpdateMediaList模块实现 25

5.7 系统运行展示 26

5.8 本章小结 28

第6章 总结与展望 29

6.1 全文总结 29

6.2 展望 29

参考文献 30

致 谢 31

第1章 绪论

1.1 课题研究背景

伴随科技的不断进步,手机不只是被当做移动信息交互的工具存在于大众的生活中,更多的是作为一个娱乐终端,它拥有着丰富多样的多媒体功能。随着科技发展和人们生活质量不断提高,当温饱问题已经不再是问题,大家的关注点也不再仅仅是物质需求,更多的是精神和身体健康需求。而谈到精神需求,我们就不得不提看视频这一项,很多人平时的休息方式就是抱着手机,躺在沙发中,舒舒服服的看看电影。在经历了一天的工作学习后,轻松的看下视频确实能够让人的身体和心情得到放松,但是由于手机上面播放器的功能单一,操作复杂,人们往往没有一款简单友好的多媒体播放器使用。

很多程序员也意识到了,作为集成社交和娱乐功能为一体的智能手机,一个可以供用户观看视频听听音乐的播放器是必不可少的,一个功能全面,界面美观,不占内存,启动快速,没有广告的轻量级播放器也是广大用户所期盼的。

另一方面,随着诸如手机,平板电脑等移动设备的日渐兴起,根据国际咨询公司Nielsen2013年9月24日发布的亚太地区移动消费者分析报告显示[1],中国智能手机普及率已经达到71%。随着手机爆发式增长,各种服务和应用也层出不穷。目前占据手机行业前三的手机平台分别是Android,IOS,Windows Phone平台,在三个平台中Windows市场由于本身发展的情况不佳,IOS平台也有其本身的局限性,安卓的市场占有率却是最高。选择安卓作为开发平台,一方面是Android平台广泛的应用,如果在Android市场中发布了一款具有实用价值的多媒体播放器软件,必然会被更多的人所了解和喜爱,另一方面是其开发环境的简单易用友好及开源,受到广泛开发者的欢迎。Google为Android提供了基于Eclipse的全套开发环境,其语言风格与Java一脉相承,更容易上手[2]。在Android平台上编写一款多媒体播放器,既是为了用户的健康提供服务,也是为了在开源事业上添砖加瓦。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图