基于android平台的音乐播放器的课程设计报告

合集下载

安卓音乐播放器实验报告

安卓音乐播放器实验报告

竭诚为您提供优质文档/双击可除安卓音乐播放器实验报告篇一:音乐播放器实验报告面向对象程序设计课程设计设计说明书音乐播放器(mp3player)起止日期:20XX年5月27日至20XX年6月2日学班学成生姓名级号绩孙见任计算机科学与技术10110408100124指导教师(签字)计算机与通信学院20XX年6月2日目录一、课题的介绍和课题的任务二、设计的要求三、系统的分析和系统中功能的设计四、系统的实现及调试五、系统的使用说明六、总结七、程序主要源代码八、课程设计任务书一、课题的介绍和课题的任务音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。

它涵盖了各种音乐格式的播放工具,比如:mp3播放器,wmA播放器,mp4播放器等。

它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。

利用mFc应用程序、媒体控制接口mIc的基本知识,设计一个mp3播放器。

要求能够播放常用windows音频格式的文件;实现播放控制:播放、暂停、清空播放列表、音量增减、添加歌曲、上一曲,下一曲等功能;实现从本地磁盘加入文件,然后对其进行播放。

二、设计的要求系统模块功能图:流程图:二、系统的分析和系统中功能的设计该播放器分为八大功能模块;1、背景图片:音乐播放器的背景图片。

篇二:android手机音乐播放器实训报告final课程名:软件工程综合实践实践项目:基于Android的手机音乐播放器一、课程设计题目基于Android的手机音乐播放器二、课程设计内容(含技术指标)本程序是基于Android开源系统技术,利用Java语言和eclipse编辑工具对播放器进行编写。

程序功能如下:用户可以按照以下规则进行操作:1.音乐播放:界面对歌曲操作有播放、暂停、停止、音量控制、上一首/下一首播放模式:随机播放、顺序播放、单曲循环。

2.音乐管理:音乐列表、专辑:显示全部音乐文件,能直接选择播放歌曲。

艺术家:归类艺术家的音乐文件。

最近播放:记录用户最近播放的音乐文件,方便用户再次使用。

基于Android的音乐播放器的系统设计的研究报告

基于Android的音乐播放器的系统设计的研究报告

基于Android的音乐播放器的系统设计的研究报告本文基于Android平台开发了一款音乐播放器,主要实现了歌曲的播放、暂停、切换、调节音量等基本功能。

本文主要介绍了音乐播放器的系统设计,包括面向对象设计、软件体系结构设计及界面设计等。

一、面向对象设计面向对象设计是一种软件设计方法,通过将对象的属性和行为打包在一起,以便更好地管理和重复使用。

本系统的面向对象设计主要包括三个核心类: MediaPlayManager(媒体播放管理器)、 Music(音乐)和 PlayControl(播放控制器)。

MediaPlayManager类是整个系统的核心。

它负责管理音频播放相关的所有操作,如音频资源的获取、播放控制、进度更新、音量调节等。

同时,它还可以屏蔽底层的细节实现,以便更好地隔离系统的其他组成部分。

Music类是储存音频信息的基本单元,存储了音频文件的基本信息,如文件路径、歌曲名、歌手、专辑等信息。

Music类是可重用的,可以被图形用户界面和系统其他组件调用。

PlayControl类是包含系统中所有的用户交互控件,通过监听用户输入来触发音频播放的开始、暂停、停止、快进、快退等操作。

PlayControl类还包含了音量控制和进度条控制,以便更好地处理用户对音频的操作。

二、软件体系结构设计在软件体系结构设计方面,本系统采用面向服务的体系结构设计方法。

本系统包含了多个服务,分别负责从不同的数据源获取数据、音频处理、媒体播放、UI交互等工作。

这些服务各自独立地工作,通过接口来协调彼此之间的工作,以便实现整个系统的功能。

其中最重要的服务是MediaPlayService媒体播放服务,负责整个系统的媒体播放工作,包括MP3音频格式、网络音频、在线音频等媒体类型的播放工作。

另外,本系统还采用了MVVM架构模式,将业务逻辑和视图分开,使得业务逻辑可以单独测试,且可以更加方便的修改和升级。

MVVM模式可以有效地解耦,在注重变化和可维护性方面得到迅速的发展。

基于Android的音乐播放器毕业论文开题报告

基于Android的音乐播放器毕业论文开题报告
2.本课题的基本内容
1.系统学习Android应用软件开发的相关基础知识:用户界面编程、Android组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理;
2.掌握Android音频/视频多媒体应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等相关技术;
目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎。和传统的音乐播放器相比,手机播放音乐更加的容易携带,其他方面也都不输于传统音乐播放器,而且还具有网上听音乐功能,所以开发一款受欢迎的手机音乐播放软件是具有良好的市场和应用前景的。不同手机平台的手机,所支持的音乐播放软件也是各不相同,而现在最流行的手机平台就是google的android手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放器,来满足用户的使用需求。
2012年4月3日~~2012年5月1日:根据任务要求,完成应用软件的详细设计和程序实现,使用仿真环境,完成测试软件,发现并解决其中存在的问题;
2015年5月1日~~2015年5月20日:完成毕业设计的撰写,答辩。
毕业论文开题报告
指导教师意见:
本课题的任务是完成基于Android的面向智能(手机)终端的应用软件开发,需要系统学习和掌握Android应用软件开发的相关知识:用户界面编程、Android组件、Android资源访问、事件处理机制、Android输入/输出处理等内容,并在Eclipse环境下利用android sdk完成智能(手机)终端音乐播放器。课题的研究要求学生具备较为全面的计算机科学专业知识和较强的知识综合运用能力,此外,还需结合课题研究的要求,重点了解Android应用软件系统及其开发技术、事务处理、设计流程等相关知识。深入学习和较好掌握Eclipse、android sdk、Java等开发工具或技术。完成课题研究涉及的知识深度和广度要求较高,开发工作量适中。

基于Android系统的音乐播放器设计与实现

基于Android系统的音乐播放器设计与实现
基于Android系统的音乐播 放器设计与实现
01 一、需求分析
目录
02 二、设计思路
03 三、实现步骤
04 四、注意事项
05 参考内容
内容摘要
随着移动设备的普及和Android操作系统的不断发展,基于Android系统的应 用程序开发也越来越受到。其中,音乐播放器作为手机用户的常用应用之一,其 设计和实现具有重要意义。本次演示将介绍一种基于Android系统的音乐播放器 设计和实现的方法。
三、具体实现
三、具体实现
1、登录功能:用户可以通过或第三方社交账号登录,并设置密码。登录后, 用户可以浏览自己的音乐库,以及搜索歌曲、歌手、专辑等;
三、具体实现
2、搜索功能:用户可以通过关键字搜索歌曲、歌手、专辑等,也可以通过分 类筛选;
3、播放功能:用户可以播放、暂停、调节音量、添加歌曲到播放列表、从播 放列表中删除歌曲等操作;
4、其他功能实现
4、其他功能实现
除了音乐播放和音频处理,音乐播放器还需要实现其他功能,如歌词显示、 播放控制、定时关机等。这些功能可以通过Android SDK提供的API和Java编程 语言来实现。例如,可以使用Java的线程和定时器技术来实现定时关机功能。
四、总结
四、总结
本次演示介绍了基于Android的音乐播放器设计与实现的基本内容和实现方法。 主要包括了音乐播放器的功能概述、设计思路和实现方法等方面的内容。通过这 些内容的介绍,希望能对大家有所帮助,让我们一起努力,为美好的音乐事业贡 献自己的力量!
三、实现步骤
2、界面设计:使用XML布局文件设计界面,包括主界面、播放列表界面、歌 曲详情界面等。
三、实现步骤
3、数据库设计:创建SQLite数据库,定义表结构并实现增删改查操作。 4、音频解码和播放:使用MediaPlayer类进行音频解码和播放,实现播放、 暂停、停止等功能。

基于Android系统的音乐播放器设计与实现

基于Android系统的音乐播放器设计与实现

基于Android 系统的音乐播放器设计及实现 实验报告一、实验要求:本课程设计的目的是开发一个可以播放主流音乐文件格式的播放器的播放功能模块,要求音乐播放器能够播放Mp3,Wav 多种格式的音乐文件,能够控制播放,暂停,重播,停止,要求视觉外观美观,操作简单。

二,设计思想 首先查找相关书籍及文献,了解Android 的构架并搭建Android 开发平台。

查找相关资料,了解现阶段基于Android 平台手机音乐播放器发展现状以及相关功能。

播放器基本拥有以下功能:播放本地音乐文件对播放的状态进行控制播放设置,开始暂停停止三,系统结构四、数据结构的说明和模块的算法流程图五、使用说明书菜单有6个功能:播放,暂停,停止,重播。

运开音乐播放器音乐播设定播放界开始 暂停停止播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。

暂停功能:点击后事件触发,歌曲暂停播放。

停止功能:点击后事件触发,歌曲停止播放。

重播功能;点击后事件触发,歌曲重新播放。

六、运行结果和结果分析作为Android平台上开发的应用软件,本设计具备及用户交互的界面,界面简洁美观易于操作。

作为一款在线音乐客户端,提供给用户在线选歌的方便,提供在线播放歌曲的即时信息,如歌曲名,歌手名,时长等等。

七、我评价及总结现如今社会生活节奏日益加快,人们在忙碌的生活中欣赏音乐是最好的舒缓压力的方式之一。

随着移动设备的日益完善,我们大家都已经有了在手机上听自己喜欢歌曲的习惯,以往的做法是用数据线或者蓝牙等无线设备将PC上的歌曲复制几首到手机当中,反反复复的听,等到听厌了以后,再次装一些歌曲进去,如此反复,非常的麻烦。

因此,如果在我们的手机上能实现在线听歌,这将会带来极大的方便。

本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,是手机显得更生动灵活化,及人们更为方便,让手机主人随时随地处于音乐的旋律之中。

基于Android的音乐播放器设计

基于Android的音乐播放器设计

基于Android的音乐播放器设计一、引言随着移动互联网的发展,人们用手机听音乐的需求越来越大。

因此,对于一个音乐播放器来说,良好的用户体验和用户界面设计变得尤为重要。

基于Android系统的音乐播放器,可以充分利用Android系统的优势,为用户提供优质的音乐播放服务。

二、需求分析1.用户需求(1)良好的用户体验良好的用户体验是用户使用一个音乐播放器时最为关注的。

播放器要有良好的性能、播放流畅且不卡顿,增加用户使用时的留存时间。

(2)易操作性音乐播放器的操作要简单易学,一定要避免音乐播放器的操作复杂引起使用者的困惑和不愉快。

(3)方便的使用方便的使用就是快捷的定位到自己需要的功能,千万不要像一些播放器一样难以找到自己想要的功能。

(4)多种音乐格式支持目前音乐格式众多,一个好的音乐播放器一定要支持多种音乐格式的播放。

2.功能需求(1)播放功能重要的功能之一,音乐的播放一定要流畅不卡顿。

(2)歌词功能歌曲的歌词随着音乐的播放同步展示,让用户能够更好的理解和享受音乐。

(3)在线音乐功能在线音乐功能为用户提供了更为丰富的音乐选择,也为音乐平台提供更多的商业合作机会。

(4)下载功能这个功能是当网络环境不好时提供稳定的音乐学习环境,用户可以把歌曲下载下来,随时随地可以听取。

三、系统设计Android的音乐播放器设计1.音乐的存储用户存储的音乐和内建音乐的存储架构不同,因为内建的音乐是从系统预装的资源存储到系统内部存储,并被分类为系统音乐媒体数据库。

用户存储是用户自己存储的音乐,可以自定义目录和分类,因此不能直接做到类似内建音乐的音乐媒体库分类管理。

(2)外置存储外置存储就是SD卡,手动插上才能使用。

当我们访问外置存储的音乐时,需要文件读取的权限。

用户存储的音乐和内建存储的音乐在这个方面是一样的。

2.音乐文件和格式Android音乐播放有两种方式(1)内建资源内建资源的音乐文件保存在/res/raw目录下,这个音乐数据与.apk安装包一起发布。

基于Android平台的音乐播放器设计报告v

基于Android平台的音乐播放器设计报告v

题目:基于Android平台的音乐播放器设计报告学生:何双双学号:指导教师:***目录第一章引言-------------------------------------------------------- 31.2 编写目的------------------------------------------------------- 4 第二章系统需求分析------------------------------------------------- 42.1 功能需求(用例图分析)----------------------------------------- 4 2.1.1 播放器的用例图---------------------------------------------- 5 2.1.2用例分析---------------------------------------------------- 5 第三章概要设计----------------------------------------------------- 63.1软件播放流程图------------------------------------------------- 6 3.2 软件类图------------------------------------------------------- 7 第四章详细设计----------------------------------------------------- 84.1MusicInfoController类------------------------------------------ 8 4.1.1.类启动------------------------------------------------------ 8 4.1.2.服务绑定activity ------------------------------------------- 9 4.2MusicInfoController类------------------------------------------ 9 4.2.1获得播放文件列表-------------------------------------------- 9 4.3MusicList类--------------------------------------------------- 10 4.3.1播放------------------------------------------------------- 10 4.3.2暂停/播放-------------------------------------------------- 10 4.3.3停止------------------------------------------------------- 11 4.4MusicPlayerApp类---------------------------------------------- 11 4.4.1单例模式--------------------------------------------------- 11 第五章系统实现---------------------------------------------------- 125.1软件部署------------------------------------------------------ 12 5.2启动软件------------------------------------------------------ 12 5.3播放界面------------------------------------------------------ 13 第六章结论------------------------------------------------------- 14 附录一:代码------------------------------------------------------ 151.获取全部音频文件代码-------------------------------------------- 152.绑定歌曲列表到listview控件------------------------------------- 154.音乐播放服务---------------------------------------------------- 17第一章引言1.1 项目背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。

android音乐播放器毕业设计

android音乐播放器毕业设计

android音乐播放器毕业设计Android音乐播放器毕业设计随着智能手机的普及,人们对音乐的需求也越来越高。

而作为一名计算机专业的毕业生,我决定选择开发一款Android音乐播放器作为我的毕业设计。

本文将介绍我设计的这款音乐播放器的功能和特点,以及我在开发过程中遇到的挑战和解决方案。

一、功能和特点1. 音乐库管理:用户可以通过该应用管理手机中的音乐文件,包括添加、删除、修改歌曲信息等操作。

同时,应用还支持对音乐文件进行分类、排序和搜索,方便用户快速找到自己想听的歌曲。

2. 播放控制:应用提供基本的音乐播放控制功能,包括播放、暂停、上一曲、下一曲等。

同时,还支持播放模式的切换,如顺序播放、随机播放和单曲循环等。

3. 歌词显示:应用可以自动搜索并显示歌曲的歌词,让用户更加沉浸在音乐中。

同时,还支持手动导入歌词文件,以满足用户个性化的需求。

4. 播放列表:用户可以创建自己的播放列表,将喜欢的歌曲添加到其中,方便随时播放。

同时,还支持对播放列表进行编辑,如添加、删除和排序等操作。

5. 主题切换:应用提供多种主题供用户选择,让用户可以根据自己的喜好来设置界面的外观。

同时,还支持自定义主题,让用户可以根据自己的需求自由设置。

二、挑战和解决方案在开发过程中,我遇到了一些挑战,下面是我解决这些挑战的方案。

1. 音乐文件的扫描和管理:为了能够准确地获取手机中的音乐文件,我使用了Android提供的媒体库API来扫描和管理音乐文件。

通过使用这些API,我能够获取到音乐文件的路径、歌曲信息和封面等数据,从而实现了音乐库管理的功能。

2. 歌词的搜索和显示:为了能够自动搜索并显示歌曲的歌词,我使用了第三方的歌词搜索API。

通过调用该API,我可以根据歌曲的名称和歌手来搜索歌词,并将搜索结果显示在应用中。

同时,为了能够满足用户自定义歌词的需求,我还实现了手动导入歌词文件的功能。

3. 播放控制和界面设计:为了实现播放控制的功能,我使用了Android提供的MediaPlayer类来控制音乐的播放。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

吉首大学JISHOU UNIVERSITY《疯狂Android讲义》课程设计报告书题目音乐播放器作者孙琛赵凡卓朱世康王喜元所属学院软件服务外包学院专业年级移动互联2012级指导老师祝勇军写作时间 2014年4月01日吉首大学软件学院教务办制第1章绪论 (4)1.1 选题的目的及意义 (4)1.2 本课题涉及内容的研究现状 (4)1.3 本系统要实现的基本目标和研究内容 (5)第3章需求分析 (5)3.1 软件目标 (5)- I -3.3系统界面需求 (5)3.4系统性能需求 (6)第4章系统的总体设计 (6)4.1 设计思想 (6)4.2 系统功能结构图 (6)第5章数据库的设计 (7)5.1 数据库表的介绍 (7)5.1.1用户注册表 (7)5.1.2 完成下载的音乐表 (7)5.1.3 播放清单表 (7)5.2 数据库连接 (7)第6章系统详细设计 (7)6.1 欢迎界面模块详细设计 (7)6.2播放列表模块详细设计 (7)6.3 歌曲播放模块详细设计 (8)6.4 本地音乐模块详细设计 (8)6.5 会员登录模块详细设计 (8)6.6 会员注册模块详细设计··············错误!未定义书签。

6.7 音乐下载模块详细设计 (9)6.8 设置皮肤模块详细设计 (9)第7章系统测试 (9)- II -7.2 图片上传功能测试 (9)7.3 文件上传功能测试················错误!未定义书签。

结论 (10)- III -第1章绪论1.1 选题的目的及意义现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放Mp3,Wav多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。

本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。

使人们的生活更加多样化。

也使设计者更加熟练Android的技术和其它在市场上的特点1.2 本课题涉及内容的研究现状Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。

它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。

低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。

另外,为了推广此技术,Google 和其它几十个手机公司建立了开放手机联盟。

Android在未公开之前常被传闻为Google电话或gPhone。

大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。

到了2010年1月,Google开始发表自家品牌手机电话的Nexus One。

目前最新SDK版本为Android 4.0.3。

- 4 -1.3 本系统要实现的基本目标和研究内容本文要实现的基本目标和主要研究内容有以下几个方面:(1)音乐的播放,包括上一首、下一首、暂停、进度条的更新和控制。

(2)本地音乐的管理,自动扫描SD卡的音乐,在列表显示30秒以上的音频文件。

(3)会员特权,包括在线音乐列表、下载列表、背景皮肤的更新。

第3章需求分析3.1 软件目标本系统属于用户常用的音乐播放器。

可以方便用户平时对音乐文件的操作。

本系统应达到以下目标:(1)软件采用人机交互的方式,界面美观友好,操作灵活、方便、富有个性化。

(2)能够对音乐文件进行有效的管理。

(3)系统应最大限度地实现易维护性和易操作性。

3.2 功能需求功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了用户的业务需求。

用户需求文档描述了用户使用产品必须要完成的任务。

针对音乐播放器分别对音乐播放、在线音乐播放及会员特权的换肤等功能进行详细的调研和分析,总结出如下的用户需求信息。

3.3系统界面需求播放器界面要求布局合理,颜色舒适,控制按钮友好,要求整体有一个主要的元素标准,统一的主题思想。

- 5 -3.4系统性能需求根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:1)当要求歌曲播放时,程序响应时间最长不能超过5秒2)当要求歌曲暂停时,程序响应时间最长不能超过5秒3)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒第4章系统的总体设计软件功能设计是使整个软件能基本实现音乐的播放、上一首、下一首、暂停等功能,能让用户通过本软件欣赏音乐。

在线音乐浏览和下载,背景皮肤的切换等功能更好的增强用户体验。

4.1 设计思想(1)将系统分成几个相对独立的模块。

(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。

作为应用程序有较强的可操作性和扩展性。

(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

4.2 系统功能结构图系统的总体框架图:系统流程图:根据上述需求分析,本Android版音乐播放器可分为一下几个模块:播放器基本功能如图4-1所示:图4-1 播放器基本功能图播放清单列表如图4-2所示:- 6 -图4-2 播放器清单列表图从图中看出播放列表功能的参与者依然是用户,这表达了客户体验的要求,当用户选中列表中的一首歌时,会有一个列表选项,具备播放、移除功能。

第5章数据库的设计5.1 数据库表的介绍5.1.1用户注册表5.1.2完成下载的音乐表5.1.3 播放清单表5.2 数据库连接第6章系统详细设计6.1 欢迎界面模块详细设计图6-1 欢迎界面(1)页面设计(2)代码编写6.2播放列表模块详细设计当欢迎界面过后,自动跳转到主界面。

播放列表模块运行结果如图6-2所示。

图6-2主界面(1)页面设计(2)界面功能的实现- 7 -(1)歌曲播放界面显示该模块可以控制歌曲的播放进度,显示正在播放的歌曲的名称,单击进行上一首、下一首、暂停、播放等功能。

界面如图6-3所示。

图6-3歌曲播放主界面(2)歌曲播放界面实现6.4 搜索模块详细设计搜索模块运行结果如图6-4所示。

图6-4搜索界面(1)页面设计(2)代码编写6.5登录注册模块详细设计登录和注册模块运行结果如图6-6所示。

图6-4登陆/注册界面(1)页面设计(2)代码编写6.5歌手模块详细设计歌手模块运行结果如图6-6所示。

图6-4歌手界面(1)页面设计(2)代码编写- 8 -在线音乐模块的设计中,应用了数据库中的downloadhistorytbl表,主要技术的应用是数据表信息的检索技术。

解析音乐文件信息并设置了下载通知。

在线音乐下载模块运行结果如图6-9所示。

图6-9下载列表(1)页面设计(2)代码编写6.8 设置皮肤模块详细设计会员皮肤设置模块为用户提供了十多种背景风格,可单机随意切换,为用户提供良好的视觉体验,增强软件的特性。

设置皮肤模块运行结果如图6-10所示。

图6-10设置皮肤界面(1)页面设计(2)界面功能的实现第7章系统测试7.1 登录功能测试软件运行后,主界面的第三个选项卡所显示的界面为登录界面。

如果用户输入的用户名错误暨用户名不存在,则会给用户弹出一个Toast提示用户,“该用户还未注册,请先注册。

”。

显示结果如图7-1所示:若密码输入错误,则通过Toast提示用户“密码错误,请重新输入。

”。

显示结果如图7-2所示:7.2 音乐播放功能测试在播放列表单击歌曲进入播放界面后,开始播放音乐,并且更新歌曲进度条和左上角的歌曲名。

屏幕下方的4个控制按钮可准确操作,包括上一首、下一首、播放和暂停功能。

音- 9 -乐播放功能测试如图7-3所示。

7.3换肤功能测试结论通过对Android手机平台的音乐播放器软件的开发,使我对Android音乐播放器系统的整体设计有一个深入的了解,对整个流程也会有一个清晰的认识。

开发Android音乐播放器,要抓住开发的核心部分,音乐播放器大体由播放主界面、播放列表、会员登录注册、在线音乐下载、本地音乐操作和会员皮肤设置六大核心组成,只要掌握了这六部分的开发,音乐播放器就能初具规模。

而其它的功能都是在这六个功能的基础上去补充添加的,但是这是功能的确是必不可少的功能,否则就不能算是音乐播放器了。

音乐播放器软件实现了播放器的基本功能:播放,暂停、上/下一首、歌曲排序、文件浏览等功能。

运用的系统平台是现今最热门的Android系统,是一个开源的基于Linux系统的手机平台。

是以Java语言编写SQLite数据库支持SharePreference配置文件的组合方式进行数据管理。

实现了音乐播放器的系统编程。

本次程序设计,对播放器的系统结构框架做了精心的构思与设计,采用主要开发工具是Eclipse6.0+Java语言的支持,Android Development Tool的插件,和Android SDK2.3版本的全面结合,才使整个音乐播放器系统得以实现。

在开发过程中我学到了一些经验:系统分析的好坏将决定着的系统开发成功与否,一份好分析设计将是成功开发主要因素。

我们在着手开发之前不要急于编程,先应有较长的时间去把分析做好,写出相关的开发文档等。

然后再开始编写程序代码,这样做到每写一步代码心底有数,有条不絮。

- 10 -。

相关文档
最新文档