资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学号 毕业设计(论文) 题目: 基于Android的音乐播放器的设计与实现 作 者 谢 清 宝 届 别 院 别 信息与通信工程学院 专 业 信息工程 指引教师 潘 理 职 称 副专家 完毕时间 5月20日 摘 要随着移动通信与Internet向移动终端的普及,网络和顾客对移动终端的规定越来越高,Google推出了专门为移动终端设计的软件平台Android。Android的底层是基于Linux的操作系统,该平台的开源以及使用Java作为开发语言的特点。随着Android技术日益成熟,越来越多的顾客倾向于选择操作系统为Android的终端设备。本文采用Android开源系统技术,运用Java语言和Eclipse编辑工具进行编写。这款音乐播放器软件实现了播放器的基本功能:播放,暂停、播放模式、返回、上/下一首等功能。主界面上有艺术家、专辑、所有歌曲和我的列表中可以按顾客需求选择要听的歌曲。顾客还能通过音量调节按键来控制音量的大小,可以根据播放模式选择是单曲循环、顺序播放和随机播放。该播放器拥有市场上Android播放器的功能,测试成果表白播放器工作性能良好。核心词:Linux操作系统;开源;音乐播放器AbstractWith the popularity of mobile communication and Internet to the mobile terminal, network and user more and more high to the requirement of mobile terminals, Google introduced a specially designed for mobile terminal software platform Android. The bottom layer of the Android is based on the Linux operating system and the platform of open source, and the characteristics of the use of Java as a development language. With the Android technology matures, more and more users tend to select the operating system for Android devices.This paper uses the Android open source system technology, using the Java language and Eclipse editing tools for writing. The music player software to realize the basic function of the player: play, pause, play mode, back, up/down one of the functions. Main screen has all artists, albums, songs, and my list can choose according to user needs to listen to songs. Users can also through the volume keys to control the size of the volume, can choose according to the play mode is single cycle, playing and random sequence. The player has the function of the Android player on the market, the test results show that the players work performance is good.Key words:Linux operating system;Open source; music player目 录摘 要IAbstractII目 录III第1章 绪 论11.1 项目背景11.2 手机操作系统简介21.3 论文的重要工作2第2章 Android平台简介32.1 Android简介32.1.1 Android构造分析32.1.2 Android系统的四大组件52.2 Android开发环境的搭建62.3 Android工程构造11第3章 系统需求分析133.1 软件的功能需求133.2 软件的功能设计133.2.1 播放器功能图133.2.2 用例分析表143.2.3 播放器的时序图153.3 软件的运营环境16第4章 系统的设计174.1 界面的设计174.2 歌曲分类管理174.3 歌词播放控制19第5章 播放器的测试235.1 测试措施245.2 功能测试25总 结27参照文献28致 谢29第1章 绪 论Android(中文名:安卓)系统是由Google公司推出基于Linux平台的开源手机操作系统,该公司于11月发布了该系统,通过了市场的考验,Android的开源以及使用Java作为开发语言的特点使其迅猛发展,支持的硬件厂商也越来越多。Android系统的市场占有率最高,上升速度也是最快的,远远超过其她智能手机操作系统的市场的份额。1.1 项目背景随着计算机的广泛使用,手机市场的迅速扩展,多种音频和视频资源也在网上广泛流传,虽然这些资源看似平常,但已经逐渐成为人们生活中的一部分。于是支持多种手机的播放器也迅速的发展起来,但是许多播放器一味追求花哨的外观,庞大的功能,对顾客的手机导致了资源挥霍,例如CPU,内存等占用率太多,某些顾客进行多任务操作时,会受到了很大的影响,顾客使用起来非常不便,而对于大多数顾客,许多功能会使用不上,犹如虚设。针对以上的各类弊端,选择了开发了这款的音乐播放器,将多种性能都进行某些优化,继承其她播放器的都常用功能,满足大多数顾客听歌需求。通过研究多种市面上流行的各类音乐播放器,理解它们的各类插件与编码方式,分析多种编码的优缺陷,编写出一款功能实用,使用以便的音乐播放器。具有的功能涉及播放常用的音频文献的功能,如MP3音频文献,还可以选择播放模式,具有一般音乐播放器的功能,如上一首,下一首,拉进度条控制播放进度,调节音量,等等。如今社会的压力比较大,而听听音乐是一种可以缓减压力的方式之一,这个设计是开发出一款可以播放音乐文献格式的音乐播放器,本设计的实现的这重要功能是播放MP3格式的音乐文献,并且可以控制暂停,播放,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文档等多种控制播放功能,界面简朴明了,操作快捷简朴。 本设计是一款基于Android手机平台设计的一款音乐播放器,手机界面采用冷色调,使人们更容易安静、放松,使顾客能随时随处处在美妙的音乐的旋律中,舒缓人们的压力,使人们的生活更加轻松。市场研究公司尼尔森发布的移动消费者报告显示,中国智能手机普及率达66%,已经超越美国和英国的普及率,但居于韩国之后。 一周前,据移动应用分析公司Flurry的新数据,中国的智能手机激活量到2月底将达到2.46亿,初次取代美国成为全球最大的智能手机市场。中国手机市场的的扩增,手机的各类应用也将迅猛的增长。1.2 手机操作系统简介手机操作系统都应用在智能手机上。可以安装在手机上的操作系统有:Android、iOSWindows Mobile、Symbian、BlackBerry、Palm和Bada等等。Android(中文名:安卓、安智)系统是由Google公司推出的予以Linux平台的开源的手机操作系统,由于开源以及使用JAVA作为开发语言,受到广大顾客的青睐,目前支持的硬件厂商是最多的。iOS是由苹果公司为iPhone开发的予以Mac环境的操纵系统,采用Objective-C为重要的开发语言,重要用于iPhone、iPad Touch和iPad等终端设备。iOS支持多点触控,给顾客提供全新的体验,但是它不开源,只能应用在苹果设备上面。Windows Mobile目前叫做Windows Phone 7是Microsoft公司为移动设备退出的Windows操作系统,该系统拥有庞大的顾客群,重要的顾客电脑,由于硬件规定极高,导致硬件设备价格也贵,在很大限度上限制了它的发展。Symbian(中文名:塞班)是一种实时、多任务的32位操作系统,具有功耗低、占用内存少等等优良的特点,很适合手机等移动设备的使用。但是Symbian系统的不开源影响了它的发展,使Android系统逐渐替代了它,直到2月进行开源,但是它的辉煌时期已通过去了。BlackBerry(中文名:黑莓)是RIM公司开发的手机操作系统,这个系统的安全防护较好,目前由于面临Android和iOS两大手机操作系统的的冲击,顾客群正在减少。Bada是韩国三星公司自主研发的的智能手机平台,支持Flash界面,对已SNS应用有超强的支持,于11月10日发布。1.3 论文的重要工作本文共分为五章,各章节概述如下:第一章 绪论 论述了项目背景,项目的意义,手机的普及和手机操作系统简介以及本论文的重要工作。第二章 Android平台的简介 重点简介了Android的框架构造和四大组件并具体的论述了Android平台的搭建,数据存储技术,Android工程构造和清单文献的设立。第三章 系统需求分析 一方面简介了软件的目的和音乐播放器的功能需求,并对手机的运营环境做了阐明。第四章 系统的设计 系统设计分别简介了几种不同界面,这几种界面分别说首界面、主界面、播放界面、歌词显示和退出提示。第五章 播放器的测试 V/W两种开发模型的选择,白盒黑盒的测试思想,通过测试不同的播放器模块来检测系统的稳定性和适应性。第2章 Android平台简介2.1 Android简介Android这个词语最早出目前法国作家利尔亚当1886年刊登的科幻故事将来的夏娃中,她将一种美丽聪颖的机器人女孩叫做Android。美国的Google公司在就进军移动领域,由于当时的手机操作系统公司和手机公司还是相对比较封闭,而Google公司的目的是将老式互联网和移动互联网进行融合,但当时没有合适的合伙伙伴。它立即把目的锁定在由Andy Rubin开办的Android公司,终于在Google公司收购了这家公司,Andy Rubin仍然担任该公司的负责人继续对Android项目进行研发。11月5日,Google公司正式向外展示了Android 1.0操作系统,提供了基本的智能手机功能:音乐、闹钟、联系人、计算器、摄像头、浏览器、电子邮件、地图、拨
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号