基于安卓Android系统的多媒体播放器APP设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android系统的多媒体播放器APP设计(任务书,开题报告,论文14000字,程序代码)
摘 要
基于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
主要研究内容
课题主要研究通过使用Windows下搭建的eclipse开发环境,利用android提供的mediaplayer方法,开发了一个轻量级的多媒体播放器,实现音频文件和视频文件的播放。
论文共分为6章:
第1章 概述。该部分主要讲述了课题来源、研究此项课题的目的及意义,分析了其国内外的研究现状,并对本篇毕业论文每一章节的主要内容做了大致的介绍。
第2章 相关技术简介。该部分主要介绍了Android开发平台和MediaPlayer视频播放方法,并阐述了此项目中所要用到的开发技术。
第3章 系统需求分析。该部分主要从功能性和非功能性两个角度介绍了完成此项目的必要性,即需求分析,同时,从技术可行性、社会可行性、法律可行性和运行可行性四个方面进行了系统的可行性分析。
第4章 系统设计。该部分主要描述了多媒体播放器的各个模块的设计方法、设计思路以及相应的代码如何编写。
第5章 系统实现与功能展示。该部分主要展示系统各个模块的关键代码,以及各个界面的配套展示。
第6章 总结与展望。总结全文,并客观分析了此项目的不足之处。
目 录
摘 要 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