基于Android的音乐播放器设计与实现
- 格式:doc
- 大小:1.34 MB
- 文档页数:46
基于Android 系统的音乐播放器设计及实现 实验报告一、实验要求:本课程设计的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp3,Wav 多种格式的音乐文件,能够控制播放,暂停,重播,停止,要求视觉外观美观,操作简单。
二,设计思想 首先查找相关书籍及文献,了解Android 的构架并搭建Android 开发平台。
查找相关资料,了解现阶段基于Android 平台手机音乐播放器发展现状以及相关功能。
播放器基本拥有以下功能:播放本地音乐文件对播放的状态进行控制播放设置,开始暂停停止三,系统结构四、数据结构的说明和模块的算法流程图五、使用说明书菜单有6个功能:播放,暂停,停止,重播。
运开音乐播放器音乐播设定播放界开始 暂停停止播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。
暂停功能:点击后事件触发,歌曲暂停播放。
停止功能:点击后事件触发,歌曲停止播放。
重播功能;点击后事件触发,歌曲重新播放。
六、运行结果和结果分析作为Android平台上开发的应用软件,本设计具备及用户交互的界面,界面简洁美观易于操作。
作为一款在线音乐客户端,提供给用户在线选歌的方便,提供在线播放歌曲的即时信息,如歌曲名,歌手名,时长等等。
七、我评价及总结现如今社会生活节奏日益加快,人们在忙碌的生活中欣赏音乐是最好的舒缓压力的方式之一。
随着移动设备的日益完善,我们大家都已经有了在手机上听自己喜欢歌曲的习惯,以往的做法是用数据线或者蓝牙等无线设备将PC上的歌曲复制几首到手机当中,反反复复的听,等到听厌了以后,再次装一些歌曲进去,如此反复,非常的麻烦。
因此,如果在我们的手机上能实现在线听歌,这将会带来极大的方便。
本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,是手机显得更生动灵活化,及人们更为方便,让手机主人随时随地处于音乐的旋律之中。
基于Android系统在线音乐播放器的设计与实现一、本文概述随着移动互联网的飞速发展,智能手机已经成为人们生活中不可或缺的一部分。
作为一款集便捷性、实时性和个性化于一体的终端设备,Android系统智能手机在全球范围内受到了广泛的欢迎和应用。
音乐播放器作为手机的基本功能之一,其用户体验和功能性受到了广大用户的广泛关注。
开发一款基于Android系统的在线音乐播放器,不仅符合市场的需求,也是提升用户体验、推动移动互联网应用发展的重要一环。
本文旨在探讨基于Android系统在线音乐播放器的设计与实现。
我们将首先介绍在线音乐播放器的市场需求和重要性,然后分析Android系统在音乐播放方面的优势和挑战。
在此基础上,我们将详细介绍在线音乐播放器的架构设计、功能模块划分、关键技术的实现以及用户界面的设计。
我们还将对开发过程中的关键问题进行深入探讨,如网络数据的处理、音频解码与播放、缓存策略、用户交互设计等。
我们将总结本文的主要工作,并展望未来的研究方向。
通过本文的阐述,我们希望为开发者提供一款功能强大、用户体验优秀的基于Android系统的在线音乐播放器的设计方案和实现方法,同时也为相关领域的研究者提供有价值的参考。
二、音乐播放器需求分析在设计和实现基于Android系统的在线音乐播放器时,需求分析是至关重要的一步。
这一环节旨在明确用户的具体需求,以及播放器应具备的功能和特性。
通过深入了解目标用户群体,我们可以确定播放器需要满足以下几个关键需求:用户界面友好性:播放器应提供直观且易于使用的用户界面,确保用户能够轻松浏览、搜索和播放音乐。
同时,界面设计应符合Android系统的标准规范,以确保用户体验的一致性。
音乐搜索与发现:用户希望能够方便地搜索和发现他们喜欢的音乐。
播放器应提供强大的搜索功能,支持按歌曲名、歌手、专辑等关键词进行搜索。
还应提供个性化推荐功能,根据用户的听歌历史和偏好推荐相似风格的音乐。
音乐播放与控制:播放器应具备基本的音乐播放功能,如播放、暂停、上一曲、下一曲等。
基于Android音乐播放器的设计与实现Android音乐播放器的设计与实现是当前移动应用开发中的一个重要方向。
本论文将从以下几个方面进行探讨:背景及研究现状,需求分析,架构设计,实现过程,优化和总结。
一、背景及研究现状Android平台的普及和移动音乐的普及使得Android音乐播放器的设计和实现变得越来越重要。
目前市面上有很多的音乐播放器,但大多数都具有相似的功能,缺乏特色。
而基于Android音乐播放器的设计与实现一定程度上可以满足用户的个性化需求,提高用户体验。
二、需求分析在进行Android音乐播放器的设计与实现之前,我们需要考虑用户的需求。
用户对于音乐播放器的主要需求包括以下几个方面:能够播放多种格式音频文件,可以实现音频的在线搜索与下载,具有良好的用户界面和操作性,支持自定义播放列表,提供自动分类和推荐功能,支持在线歌词显示等等。
三、架构设计Android音乐播放器的核心需求是能够播放音乐,因此在架构设计上,我们需要将播放音乐的功能放在核心位置。
同时,由于Android音乐播放器的多样性和用户需求的多样性,我们需要支持插件化和模块化开发,以适应多种场景的需求。
此外,我们可以采用MVP(Model-View-Presenter)架构,以达到模块清晰、逻辑清晰和可扩展性强等特点。
四、实现过程具体实现过程中,我们需要选择开发工具、选择合适的开源框架,实现各项功能模块等。
在具体功能模块上,我们可以采用以下几种方法实现:使用MediaPlayer类实现音频播放、使用OkHttp框架实现网络请求、使用RxJava框架实现异步处理,使用SQLite实现数据存储等。
五、优化在完成Android音乐播放器的实现之后,我们需要进行一系列的持续性优化,以提高应用的使用体验和性能。
具体可以采用以下几种方法:压缩图片,优化布局,使用缓存等。
此外,我们还需要进行持续性的版本迭代,以满足不断变化的用户需求。
六、总结本论文主要讨论了基于Android音乐播放器的设计与实现,从背景及研究现状、需求分析、架构设计、实现过程、优化以及总结等方面进行了探讨。
基于AndroidStudio的智能音乐播放器设计与开发智能音乐播放器是一种结合了人工智能技术和音乐播放功能的应用程序,它能够通过分析用户的听歌历史、喜好和心情等信息,为用户推荐个性化的音乐列表,提升用户体验。
本文将介绍如何基于AndroidStudio进行智能音乐播放器的设计与开发。
1. 智能音乐播放器的功能需求分析在设计智能音乐播放器之前,首先需要明确其功能需求。
智能音乐播放器通常具备以下功能:音乐播放:支持本地音乐文件和在线音乐的播放功能;播放列表管理:支持创建、编辑、删除播放列表,并能够将歌曲添加到指定的播放列表中;播放模式:支持顺序播放、单曲循环、随机播放等不同的播放模式;播放控制:支持暂停、播放、上一首、下一首等基本的播放控制功能;智能推荐:根据用户的听歌历史和喜好,为用户推荐个性化的音乐列表;歌词显示:支持显示歌曲的歌词,并实现歌词与音乐的同步显示功能。
2. AndroidStudio环境搭建在进行智能音乐播放器的设计与开发之前,需要搭建好AndroidStudio的开发环境。
首先下载并安装AndroidStudio,然后配置好相应的SDK和虚拟设备,确保可以顺利进行Android应用程序的开发。
3. 项目结构设计在AndroidStudio中创建一个新的项目,定义好项目的结构。
通常一个智能音乐播放器项目包含以下几个主要模块:播放器界面模块:负责展示音乐播放器的界面,包括歌曲封面、歌曲信息、进度条等控件;播放控制模块:负责实现音乐的播放、暂停、上一首、下一首等操作;播放列表管理模块:负责管理用户创建的不同播放列表,并实现歌曲的添加、删除等操作;智能推荐模块:负责分析用户听歌历史和喜好,为用户推荐个性化的音乐列表;歌词显示模块:负责解析歌曲的歌词文件,并实现歌词与音乐的同步显示功能。
4. 功能模块实现4.1 播放器界面设计设计一个美观直观的音乐播放器界面是吸引用户使用的关键。
可以在界面上添加歌曲封面展示区域、歌曲信息显示区域、进度条控制区域等元素,提升用户体验。
毕业设计中文题目基于安卓的音乐播放器系统的设计与实现英文题目Design and Implementation of The MusicPlayer Based on Android院系:计算机与信息工程学院年级专业:金融服务姓名:学号:指导教师:职称:年月摘要基于安卓的应用软件开发快捷简单,用户体验良好,开发出满足消费者要求的移动终端软件具有广阔的市场前景。
而随着手机的使用量有了大幅地提高,多媒体功能的开发已经成了手机未来发展的功能之一,扩展和优化手机多媒体功能将成为未来几年移动程序开发的新趋势。
本文研究的音乐播放器系统是以Android开发为基础,用到的软件是Java 的开发软件Eclipse,搭建的开发环境是Eclipse + Android SDK,该系统是在Android系统下编码和改进的。
本文研究的音乐播放器集播放、暂停、上下首、歌词显示一些基本的功能于一体,同时具有分享、收藏、设置休息时间的友好性功能,大大满足用户的需求。
关键词:手机;安卓;java;音乐播放ABSTRACTABSTRACTThe application development based on Android is quick and easy, in addition, the user’s experience is good. Therefore, developing mobile terminal software that can meet consumer demands for market has broad prospects.With the production and use of mobile phones greatly improved, the development of multimedia functions has become one of the future development of feature phones, so expansion and optimization of mobile multimedia features will become a new trend in the next few years on the mobile application development.The music player system in this paper is based on Android development , using Java development software Eclipse, building Eclipse+Android SDK development environment, and the system is codded and improved under the Android system.In this paper, the music player has the basic functions which include play, pause, previous one, the next song, the lyrics show. At the same time, the music player can share, collect, set rest time, and it is able to satisfy the needs of users.Key W ords : Phones; Android; Java; Music Player目录第1章引言 (1)1.1 选题背景 (1)1.2 国内外研究现状 (1)1.3 研究内容 (2)1.4 主要设计思路 (2)1.5 论文组织结构 (3)第2章系统相关技术介绍 (4)2.1 Android的定义 (4)2.2 Android的优势 (4)2.3 Android带来的影响 (4)2.3.1 对消费者的影响 (4)2.3.2 对手机制造商的影响 (5)2.3.3 对运营商的影响 (5)2.4 JA V A介绍 (5)2.5 Android内核 (6)2.6 Android的系统架构 (6)2.7 Lib介绍 (7)第3章系统需求分析 (9)3.1 系统可行性分析 (9)3.1.1 技术可行性 (9)3.1.2 操作可行性 (9)3.1.3 经济可行性 (9)3.1.4 社会可行性 (9)3.2 总体需求 (10)3.3 功能需求 (10)3.4 开发运行环境需求 (13)3.5 性能需求 (13)3.6 其它需求 (13)第4章系统概要设计 (15)4.1 概述 (15)4.2 系统功能结构 (15)4.2.1 主界面模块设计 (16)4.2.2 播放界面模块设计 (16)4.2.3 菜单界面模块设计 (17)4.2.4 歌曲设置模块设计 (17)4.2.5 其他模块设计 (18)第5章系统实现 (19)5.1 数据库设计 (19)5.2 模块界面实现 (20)5.2.1 播放器主界面 (20)5.2.2 音乐播放界面 (21)5.2.3 音乐歌词显示页面 (22)5.2.4 音乐菜单界面 (23)5.2.5 音乐歌曲设置 (24)5.2.6 音乐歌曲分享 (25)第6章系统测试 (27)6.1 测试重要性 (27)6.2测试方法 (27)6.3系统功能测试 (27)6.3.1 播放器播放功能测试 (27)6.3.2 播放器菜单功能测试 (28)6.3.3 播放器歌曲设置功能测试 (28)6.3.4 播放器其他模块功能测试 (29)第7章结论与展望 (30)7.1 结论 (30)7.2 进一步的工作方向 (30)参考文献 (31)致谢 (32)第1章引言1.1 选题背景科学技术的日新月异,加上人们生活水平的不断提高,使得手机在人们的日常生活中扮演着极其重要的角色。
基于Android的移动音频播放器的设计与实现随着智能手机的普及和移动互联网的发展,音乐成为了人们生活中不可或缺的一部分。
越来越多的人选择使用手机来听音乐,而移动音频播放器成为了一款十分流行的应用。
本文将讨论基于Android的移动音频播放器的设计与实现。
一、需求分析在开始设计移动音频播放器之前,我们需要明确用户的需求和功能。
1. 音频播放:播放音频文件,包括MP3、WMA等格式。
2. 音乐库管理:支持音乐库管理,可以添加、删除、编辑音频文件。
3. 播放列表:能够创建自定义的播放列表,能够将多个音频文件添加到同一播放列表中。
4. 播放控制:提供基本的播放控制,包括播放、暂停、上一曲、下一曲、快进、快退等功能。
5. 播放界面:提供简洁明了的播放界面,清晰显示歌曲名称、歌手、专辑、歌词等信息。
6. 音效调节:提供基本的音效调节功能,包括均衡器、音量控制等。
7. 蓝牙连接:支持通过蓝牙连接外部音响设备进行无线播放。
二、技术选型在确定了需求后,我们需要选择合适的开发技术来实现这些功能。
考虑到Android的开放性和广泛应用,我们选择使用Android平台进行开发。
Android平台的开发语言为Java,使用Android SDK和Android Studio进行开发,开发过程中需要了解Android和Java的基础知识。
三、开发过程1. 搭建开发环境在开始开发之前,我们需要按照官方指引搭建Android开发环境,包括安装Android Studio、JDK、SDK和虚拟机等。
确保开发环境正常运行后,我们可以选择创建新项目并进行开发。
2. 实现音频播放功能实现音频播放功能是移动音频播放器的核心部分。
在使用Android开发中,我们可以使用MediaPlayer类来实现音频播放功能。
创建MediaPlayer对象并指定要播放的音频文件路径,然后调用start()方法即可开始播放。
其中,pause()方法用于暂停播放,stop()方法用于停止播放。
毕业设计基于安卓平台的音乐播放器院别重庆大学网络教育学院专业名称计算机科学与技术班级学号学生姓名李育山指导教师胥斌2017年9月29日基于android平台的音频播放器开发与实现摘要Android平台是Google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关键性应用。
使用该平台不需要任何费用,代码完全开放。
开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。
所以,这为手机开发创造了更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增加手机在市场上的竞争力。
Android平台以Linux系统作为平台的基础,使用Linux内核可以加快软件移植速度。
本文以Android开发平台为基础,首先简要介绍了安卓平台发展历程、以及当前国内外的发展现状。
然后详细的介绍了Android开发平台的开发环境。
之后对基于Android 平台的音乐播发器系统做了一个详细的需求分析。
在需求分析结束后详细论述了音乐播放器的详细设计。
根据Android开发平台自身的结构特点,把音乐播放器的开发分为两个部分来进行分析和设计,一部分是窗口的设计,主要是定义窗口的属性和关联窗口的处理函数;另一部分是功能的实现,主要是结合Android平台提供的资源和对音乐播放器的功能分析最终实现定义的功能。
最后对基于Android开发平台的音乐播放系统进行功能测试与验证。
关键词:Android平台,音乐播放器,基于Android平台的开发与设计目录1 绪论 (1)1.1 项目背景 (1)1.2 国内外相关研究现状及发展趋势 (2)1.3 项目研究意义 (3)1.4 本文主要内容 (3)2 安卓平台介绍 (5)2.1 安卓平台介绍 (5)2.2 安卓结构具体分析 (6)2.3 Android系统的四大组件 (7)2.4 安卓开发环境搭建 (9)2.4.1 Java环境搭建 (9)2.4.2 安装Eclipse开发工具 (10)2.4.3 下载安装SDK (10)2.4.4 安装ADT插件 (11)2.5 Android Features特性 (12)2.6 数据存储方式 (13)2.6.1 SharedPreferences (13)2.6.2 File存储方式 (13)2.6.3 SQLiteDatabase数据库 (13)2.7 Android工程程序结构 (14)2.8 AndroidManifest.xml文件 (15)2.9 安卓平台的优势 (17)3 需求分析 (19)3.1 软件目标 (19)3.2 软件的可行性研究 (19)3.2.1 经济上的可行性 (19)3.2.2 技术上的可行性 (19)3.2.3 操作上的可行性 (20)3.3 功能需求 (20)3.3.1 用例图及用例描述 (20)3.3.2 音乐播放器的时序图 (22)3.4 软件规格说明 (23)4 项目实现 (25)4.1 欢迎界面 (25)4.2 主界面 (27)4.2.1 播放音轨SeekBar (28)4.2.2 播放调节功能实现 (31)4.3 歌词显示界面 (34)4.4 歌曲列表界面 (38)4.5 专辑列表界面 (40)5 音乐播放器的测试 (42)5.1 测试模型 (43)5.1.1 V模型 (43)5.1.2 W模型 (43)5.2 测试模型的选择 (44)5.3 测试方法 (45)5.3.1 白盒测试 (45)5.3.2 黑盒测试 (45)5.3.3 测试方法的选择 (46)5.4 功能的测试与实现 (46)5.4.1 播放器整体功能的实现 (46)5.4.2 播放器主要模块功能测试 (47)5.5 测试结论 (47)5.6 测试过程与总结 (47)结论 (49)致谢 (50)参考文献 (51)附录 (52)1 绪论Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
基于Android的音乐播放器设计与实现摘要在如今这个生活节奏越来越快的社会,科技也随之发展的越来越智能化。
而手机的智能化就是其中体现的一个方面,现在市场上比较主流的手机系统就是Android,苹果和w8。
Android是一个开源的系统,它底层是基于Linux的操作系统。
本毕业设计的音乐播放器采用了Android开源系统技术,利用Java语言和EclipseJDK编辑工具对音乐播放器进行编写。
同时也给出了比较详细的系统设计过程、部分界面图及主要功能运行流程图,本设计还对一些架构的和界面的高度过程中遇到的问题和解决方法进行了详细的讨论,还有一些开发过程中遇到的错误问题进行了举例。
该音乐播放器集播放、暂停、停止、上一首、下一首、歌词显示等功能于一体,有良好的性能,炫酷的播放界面。
能在Android 手机系统中能独立运行。
该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式(单曲循环,单曲循环,顺序循环,顺序播放,随机播放)、以及歌词开闭状态等比较人性化的设置.该音乐播放器的名称是:“旋风播放器“,名字就和它的风格一样。
关键词:Linux操作系统;Android;流程图;音乐播放器;开源系统AbstractIn this increasingly fast pace of life society, science and technology also will be the development of more and more intelligent. The intelligent phone which reflects one aspect of the market is now more mainstream phone system is Android, Apple and W8. Android is an open source system, it is the underlying Linux-based operating system.The music player of the graduate design uses the Android open source technology, the use the Java language and EclipseJDK of editing tools to write the music player. But also gives a more detailed system design process, part of the interface map and main functions of a flowchart of the operation, the design of a high degree of process architecture and interface problems encountered and solutions are discussed in detail, as well as some development process errors encountered examples. The music player is set to play, pause, stop, previous one, the next song, lyrics display and other functions in one, good performance, cool player interface. Android mobile phone system can run independently. The player also has access to the phone file browser function, song playback mode (single cycle, single cycle, order cycle, the order of play, random play), as well as the opening and closing lyrics state humane set the music the name of the player: "whirlwind player", the name and its style.Key words: Linux operating system; Android; flowchart; music player; open source system毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项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)其它目录摘要 (1)Abstract (2)目录 (3)引言 (1)第一章系统需求分析............................... 错误!未定义书签。
1.1 功能需求(用例图分析) (2)1.1.1 播放器的基本控制需求 (2)1.1.3 功能需求(时序图)分析 (4)1.2 系统结构图和流程图 (5)1.3播放器系统界面需求 (7)1.4 系统性能需求 (8)1.5 运行环境需求 (9)第二章 Android数据库设计 (9)2.1 数据库及字段属性设计 (9)2.1.1 字段设计(表、图) (9)2.1.2 音乐播放器E-R图 (11)2.2 数据库连接 (11)2.2.1 创建数据库 (12)2.2.2 操作数据库 (13)2.2.3 数据显示 (14)第三章 Android项目介绍 (14)3.1在我们理解Android是什么? (14)3.1.1 Android简介 (15)3.1.2 Android Features特性 (15)3.1.3Android基本框架(Android Architecture) (16)3.1.4Android系统的四大组件 (19)3.2搭建Android开发环境 (20)第四章播放器系统功能详细设计 (22)4.1音乐播放器主界面功能实现 (22)4.1.2 播放界面音轨的实现 (29)4.1.3 播放器播放、暂停、停止等功能 (31)结论 (33)参考文献 (35)附录 (36)后记 (37)李发万:基于Andriod的音乐播放器设计与实现引言随着科技的进步,手机的功能也不断的得到丰富,从最早的“大哥大”到现在的商务PDA手机,智能手机,音乐手机等等,功能也从单纯的打电话发展到了发短信,听歌,上网,玩游戏....手机和我们生活的联系越来越紧密,手机的功能也是很多人们关注的焦点。
目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎。
和传统的音乐播放器相比,手机播放音乐更加的容易携带,其他方面也都不输于传统音乐播放器,而且还具有网上听音乐功能,所以开发一款受欢迎的手机音乐播放软件是具有良好的市场和应用前景的。
一款专业的音乐播放软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的音乐播放软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的设置,同时在操作的时候也能得到一定的便利,但是不能满足用户的所有要求,所以网上就出现了各种各样的手机音乐播放软件,来满足不同用户的不同要求。
不同手机平台的手机,所支持的音乐播放软件也是各不相同,而现在最流行的手机平台就是google的android 手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放器,来满足用户的使用需求。
第一章 系统需求分析1.1 功能需求(用例图分析)根据项目所要达到的目标,从而我们可获得项目系统的基本需求,以下是从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求。