1、摘要 毕 业 设 计中文题目基于安卓的音乐播放器系统的设计与实现英文题目Design and Implementation of The MusicPlayer Based on Android 院 系:计算机与信息工程学院年级专业: 金融服务 姓 名:学 号:指导教师:职 称: 年 月摘 要基于安卓的应用软件开发快捷简单,用户体验良好,开发出满足消费者要求的移动终端软件具有广阔的市场前景。而随着手机的使用量有了大幅地提高,多媒体功能的开发已经成了手机未来发展的功能之一,扩展和优化手机多媒体功能将成为未来几年移动程序开发的新趋势。本文研究的音乐播放器系统是以Android开发为基础,用到的软件是Java的开发软件Eclipse,搭建的开发环境是Eclipse + Android SDK,该系统是在Android系统下编码和改进的。本文研究的音乐播放器集播放、暂停、上下首、歌词显示一些基本的功能于一体,同时具有分享、收藏、设置休息时间的友好性功能,大大满足用户的需求。关键词:手机;安卓;java;音乐播放IIABSTRACTABSTRACTThe application developm
2、ent based on Android is quick and easy, in addition, the users 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.
3、 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 Words : Phones; Andro
4、id; Java; Music PlayerIII目录目 录第1章 引言11.1 选题背景11.2 国内外研究现状11.3 研究内容21.4 主要设计思路21.5 论文组织结构3第2章 系统相关技术介绍42.1 Android的定义42.2 Android的优势42.3 Android带来的影响42.3.1 对消费者的影响42.3.2 对手机制造商的影响52.3.3 对运营商的影响52.4 JAVA介绍52.5 Android内核62.6 Android的系统架构62.7 Lib介绍7第3章 系统需求分析93.1 系统可行性分析93.1.1 技术可行性93.1.2 操作可行性93.1.3 经济可行性93.1.4 社会可行性93.2 总体需求103.3 功能需求103.4 开发运行环境需求133.5 性能需求133.6 其它需求13第4章 系统概要设计154.1 概述154.2 系统功能结构154.2.1 主界面模块设计164.2.2 播放界面模块设计164.2.3 菜单界面模块设计174.2.4 歌曲设置模块设计174.2.5 其他模块设计18第5章 系统实现195.1 数据库设计19
5、5.2 模块界面实现205.2.1 播放器主界面205.2.2 音乐播放界面215.2.3 音乐歌词显示页面225.2.4 音乐菜单界面235.2.5 音乐歌曲设置245.2.6 音乐歌曲分享25第6章 系统测试276.1 测试重要性276.2测试方法276.3系统功能测试276.3.1 播放器播放功能测试276.3.2 播放器菜单功能测试286.3.3 播放器歌曲设置功能测试286.3.4 播放器其他模块功能测试29第7章 结论与展望307.1 结论307.2 进一步的工作方向30参考文献31致 谢321第1章 引言第1章 引言 1.1 选题背景 科学技术的日新月异,加上人们生活水平的不断提高,使得手机在人们的日常生活中扮演着极其重要的角色。在近来的这些年里,移动通信业务的发展速度在目前世界上可谓是名列前茅。他们的增长速度是任何预测家未曾预料到。Android作为一个开源的系统,拥有自己独特的优势,已经形成当前行业的主流趋势。基于Android的应用软件开发快捷简单,用户体验良好,所以开发出满足消费者要求的移动终端软件具有广阔的市场前景1。同时,随着人们生活和工作 的压力越来越大,音
6、乐渐渐地扮演着人们心灵寄托的角色,帮助人们轻松下来,所以受到越来越多人的欢迎,随之而来的,便是五花八门的音乐播放器。但目前存在许多音乐播放器盲目地追求华丽的外在条件和所谓的复杂功能,而这些占据了用户手机的很多资源、内存空间,给用户带来了许多不便,而且,恰恰很多功能对大多数用户来说是没有用的,所以开发一款实用性强的手机音乐播放器是具有良好的市场和应用前景的2。基于上述分析,利用Android这种开源技术设计出一款让用户满意的音乐播放器是非常有市场前景的,同时,对于一个酷爱音乐的软件设计者来说,编写出这种满足用户需求的音乐播放器更是一件非常有意义的事情。1.2 国内外研究现状安卓自从被谷歌收购后就以Linux的开放式手机操作系统的形式被推出,这种开放式手机系统可以使任何手机制造商在没有支付专利费的前提下将这种系统在自己的手机上运行,其免费性和便捷性使得其在推出之日便得到全世界的普遍欢迎。国外的安卓市场可谓是蓬勃发展,如日中天,据美国发布的一份调查显示,基于安卓系统的智能手机的销售量在2012年曾一度超过了声名赫赫的Iphone手机,虽然目前在美国Iphone手机还是处于智能手机的龙头地位,
7、但唯一能与其相媲美的也只有谷歌的安卓系统的手机3。由于安卓系统的种种便捷以及不断地往更高层次的技术发展,相信在不久将来会有更多国外的用户选择基于安卓的智能手机。中国,作为一个拥有全世界最多人口的人口大国,其手机用户的人数也是居于全世界之最。因为3G业务的推广使得国内的手机市场不断往智能手机方向发展,正因为如此,安卓系统便成了国内手机制造商的首当之选。根据调查显示,国内安卓开发工程师的需求量这两年增长速度是疾如雷电,国内的安卓手机市场正处于一个如火如荼的开拓阶段。如今,随着生活水平的提高,一款能满足用户需求的音乐播放软件是手机必不可少的,而且目前为止,大多数的数码产品也都能进行MP3播放。其中,在Linux上流行的播放器有多种,主要有Xmms,RealPlayer,Xmovie,QuickTime,MPlayer等4。安卓这种基于Linux内核的,而且具有开源、免费的特性5,还有平台开放的特性,这样一方面能够促进技术的创新,另一方面又能在成本降低方面是大大有利的。综上所述,利用安卓技术开发出让用户满意的音乐播放器是相当有市场潜力。1.3 论文组织结构本论文总共分为七章。第1章:引言。主要
8、介绍基于安卓的音乐播放器系统的选题背景、国内外研究现状以及研究的内容和主要设计思路。第2章:系统相关技术介绍。主要讲了Android的信息,对系统相关技术做了比较具体的介绍。第3章:系统需求分析。主要对基于安卓的音乐播放器从技术上、操作上、经济上和社会上做了可行性分析,并介绍了总体需求、功能需求、开发环境需求以及性能需求和其他需求。第4章:系统概要设计。主要对基于安卓的音乐播放器系统进行了概要设计。第5章:系统详细设计。对基于安卓的音乐播放器的数据库进行设计,并且对其各个功能模块展开说明。第6章:系统测试。主要对基于安卓的音乐播放器进行测试,并说明了测试结果。第7章:结论与展望。主要对基于安卓的音乐播放器目前所做的研究进行总结,并提出研究现在存在的不足之处,提出进一步工作的方向。1.4 研究内容本课题研究的是是基于安卓的音乐播放器系统,该播放器作为安卓平台上的一种开发应用,具有与用户交互的界面,用户体验性良好,不仅能满足用户对音乐播放器的一般控制需求,还能够满足用户的友好性需求。通过对音乐播放器的需求进行具体分析,本文要研究的基于安卓的音乐播放器的主要功能有:(1)用户下载安装本APP
9、,可以享有本APP的所有功能。(2)音乐列表展示功能。(3)音乐播放界面。(4)音乐歌词显示功能。(5)音乐菜单界面。(6)歌曲设置的功能。(7)音乐收藏添加功能。(8)歌曲分享的功能。1.5 主要设计思路通过学习和使用同类软件,借鉴同类软件的优秀之处,将可取之处用到我们即将设计的音乐播放器上。以此同时,对该种软件进行详细的需求分析,再结合移动设备的特点,在安卓平台上设计出一款实用性强的、能让用户满意的音乐播放器。搜集和比较Java开发相关技术文献,进行软件的概要和详细设计。同时,采用模块化设计思想,对整个系统的结构进行模块化设计,将要设计的音乐播放器的功能模块一一列出,再各个击破,即一个模块、一个模块地完成,最终将各个模块组合起来。第2章 系统相关技术介绍第2章 系统相关技术介绍2.1 Android的定义Android是一个综合的操作环境,其是在Linux内核的基础上进行操作的。Android这个平台主要包括一个操作系统,中间件、用户界面和一些主要的应用程序。在Android平台上使用Java框架来开发Android应用要使用的工具以及API接口,这些种种在Beta版本的Android SDK上都有所提供,种种方便性、必然推进Android平台的运用6。2.2 Android的优势1.开放性。安卓系统上的源代码是完全开放的,在这个平台上开发的编程人员能够对
《基于安卓的音乐播放器系统的设计与实现——毕业论文》由会员夏**分享,可在线阅读,更多相关《基于安卓的音乐播放器系统的设计与实现——毕业论文》请在金锄头文库上搜索。