基于安卓Android平台的音乐播放器的设计(含录像)
基于安卓Android平台的音乐播放器的设计(含录像)(任务书,开题报告,外文翻译,毕业论文15400字,程序代码,答辩PPT,答辩视频录像)
摘 要
Android平台是Google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关键性应用。使用该平台不需要任何费用,代码完全开放。开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。所以,这为手机开发创造了更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增加手机在市场上的竞争力。
本文以Android开发平台为基础,首先简要介绍了安卓平台发展历程、以及当前国内外的发展现状。然后详细的介绍了Android开发平台的开发环境。之后对基于Android平台的音乐播发器系统做了一个详细的需求分析。在需求分析结束后详细论述了音乐播放器的详细设计。根据Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是窗口的设计,主要是定义窗口的属性和关联窗口的处理函数;另一部分是功能的实现,主要是结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。最后对基于Android开发平台的音乐播放系统进行功能测试与验证。
[资料来源:http://doc163.com]
关键词:Android平台,Java,音乐播放器
Android platform for the music player
Abstract
Android platform is Google’s latest launch of a mobile platform,the platform for procedures of mobile devices,includes an operating systems,a middle ware and some critical applications.The platform does not require any charges.The code is completely open.Developers can quickly develop on the platform system and other developers can use the results of the work by other developers.Therefore,It made greater flexibility for the development of mobile phone,less work,short cycle,rapid prototyping and one-stop,meanwhile users can customize their mobile phones best to enrich the functions of their cell phones,competitiveness of mobile phones market.Android platform is based on Linux systems using the Window kernel.The software call speed up the rate of transplantation.
This article takes the Android developing platform as a foundation.First it briefly introduces android platform development,as well as the current domestic and foreign development present situation.After the discussion of the rationale above,this article introduces the development environment of Android developing platform in detail and makes a detailed demand analysis to Music player based on the Android developing platform.Then this article gives a detailed software design of Music player.Based on the Android developing
platform’s feature.I divide the Music player’s development into two parts to analyze and design.One part is the window design,mainly defines the window attribute and the connected window processing function;Another part is function realization,mainly unifies the resources which the Android platform provides and function analysis to the Music player to accomplish the function which we defined.Finally it carries on the function test based on the Music player of Android platform.
Key Words:Android platform, Java,Music player
系统主要分为四大模块,歌曲列表模块、歌曲播放模块、专辑列表模块、菜单设置模块,根据设四个模块的命名就可以知道这四个模块的基本功能了,歌曲列表模块就是在程序启动的时候自动扫描并获取添加歌曲到歌曲列表中,然后用户可以对列表内的歌曲进行一些操作,歌曲播放模块不仅要显示正在播放的歌曲信息而且要实现对歌曲的一些基本操作,在播放界面实现了一个类似android的Luncher 划屏查看歌词的功能,还有是实现了歌曲图片的一个倒影效果显示,专辑列表模块主要考虑到内存歌曲过多时为方便用户找到自己喜欢的歌手而设置的一个网格列表,当你选种歌曲时它可以对歌曲就行播放。菜单设置模块呢,主要实现对音乐播放器的个性化设置,满足用户除了听歌曲以外的需求,主要有三个子功能,退出程序、睡眠模式设置、日夜模式设置,在日夜模式设置这块主要就是改变屏幕的明暗度,获取当前系统设置的明暗度,然后对其做改变。 [资料来源:https://www.doc163.com]
我设计的音乐播放器主要功能有:歌曲列表显示、音乐播放、播放进度条显示、切换上一首下一首、音量调节、歌词同步显示等。
设计说明书内容:
1.Android平台及开发工具介绍
2.需求分析
3. 总体设计
4. 详细设计与实现
5.音乐播放器的测试
6.结论,参考文献,致 谢
[资料来源:http://Doc163.com]
[资料来源:Doc163.com]
目 录
1 Android平台及开发工具介绍 1
1.1Android平台简介 1
1.1.1Android平台架构 2
1.1.2Android的四大组件 3
1.2 Android的开发环境 6
1.2.1 Eclipse 6 6
1.2.2Android SDK 7
1.3本章小结 8
2 需求分析 9
2.1 播放器的设计目标 9
2.2 软件的可行性研究 9
2.2.1经济上的可行性 9 [来源:http://www.doc163.com]
2.2.2技术上的可行性 10
2.2.3操作上的可行性 10
2.3 播放器的功能需求分析 10
2.4 本章小结 11
3 总体设计 12
3.1设计原则 12
3.1.1总体设计路线 12
3.1.2 系统功能结构图 13
3.1.3系统流程图 14
3.2 主要功能设计 15
3.2.1歌曲列表模块 15
3.2.2 音乐播放模块 15
3.3系统的安全设计 16
3.4 本章小结 17
4 详细设计与实现 19
4.1 欢迎界面 19
4.2 歌曲播放界面 20
4.2.1 播放音轨SeekBar 21
4.2.2 播放调节功能 22
4.3 歌词显示界面 23
4.4 列表显示界面 25
4.5本章总结 26
5 音乐播放器的测试 27 [资料来源:http://doc163.com]
5.1 测试模型 28
5.1.1 V模型 28
5.1.2 W模型 29
5.2 测试模型的选择 30
5.3 测试方法 31
5.3.1 白盒测试 31
5.3.2 黑盒测试 32
5.3.3 测试方法的选择 32
5.4 功能的测试与实现 33
5.4.1 播放器整体功能的实现 33
5.4.2 播放器主要模块功能测试 34
5.5 测试结论 34
5.6 测试过程与总结 35
5.7 本章小结 36
结 论 37
参考文献 39
致 谢 41
上一篇:基于安卓Android记事本软件的设计与实现(SQLite)
下一篇:基于JSP失物招领网站系统的设计与实现(MySQL)(含录像)