本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

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

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

首先设计一个布局合理操作简便的界面,通过按钮控制播放,暂停以及歌曲的切换,通过菜单按钮可以选择进入播放列表,选择要播放的歌曲,进入播放器后会自动扫描手机上所有的音频文件并自动添加到默认播放列表,用户也可以自定义播放列表添加歌曲。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180


  • 详细描述

    基于Android平台的音乐播放器设计
    摘要
    Android是一种以Linux为基础的开放源码操作系统,它包括操作系统、用户界面和应用程序、移动电话所需的全部软件,而且不存在任何以往阻碍移动产业的专有权障碍,Android主要使用于便携设备,网络中各种接口为广大用户、开发者提供了更优的开发、使用环境。
    本论文的音乐视频播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器部分集播放、暂停、上一首、下一首、歌词显示、歌手照片等功能于一体,性能良好,在Android系统中能独立运行。该播放器还拥有对手机中多媒体文件的自动扫描功能、歌曲播放模式设置。
    本播放器只限于应用层程序的探讨,主要考虑运行效率及用户体验,不包含对底层多媒体文件解析的研究。
    关键词:Android;开源系统;linux;音乐播放
     
    目录
    摘要 1
    1.1 课题的来源 2
    1.2 课题的研究目的及意义 2
    1.3 课题主要研究的问题 2
    1.4 相关技术介绍与应用 3
    1.4.1  MVC设计思想运用于Android开发 3
    1.4.2  Android简介 3
    1.4.3  Android基本框架(Android Architecture) 4
    1.4.4  Android四大组件 5
    第二章 需求分析 7
    2.1可行性分析 7
    2.1.1 经济可行性 7
    2.1.2 技术可行性 7
    2.1.3 操作可行性 7
    2.2 软件功能分析 7
    2.3 目标系统逻辑模型 8
    2.3.1 系统运行环境 8
    2.3.2 播放器的基本控制需求 8
    2.3.4播放清单列表管理需求 10
    2.4 系统性能需求 11
    2.5 运行环境需求 11
    第三章 概要设计 12
    3.1 设计策略 12
    3.2 系统结构设计 12
    3.2.1 软件总体结构 12
    3.2.2 系统模块划分 12
    3.2.3 程序流程图 13
    第四章 系统详细设计与实现 14
    4.1 界面布局的实现 14
    4.2 音乐播放器功能的实现 15
    第五章 测试过程 30
    5.1术语和缩写词 30
    5.2测试环境 30
    5.4播放器功能测试 31
    结    论 32
    参考文献 33
    致    谢 34
     
    第一章 绪论
    1.1 课题的来源
    Android是一种以Linux为基础的开放源码操作系统,它包括操作系统、用户界面和应用程序、移动电话所需的全部软件,而且不存在任何以往阻碍移动产业的专有权障碍,Google通过和运营商、设备制造商、开发商和其他有关各方组成申城次的合作伙伴关系,Google与手机联盟一起开发了Android,其中包括中国移动、中国联通、HTC,摩托罗拉、高通、T-Mobile、索尼爱立信等三十多家企业。希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
    作为谷歌企业战略的重要组成部分,Android将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正使用基于Android的各种的移动设备,谷歌的目标是让移动通讯不依赖于设备甚至平台。出于这个目的,Android将补充。
    现今社会生活紧张,而听音乐、看电影是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,实现的主要功能是播放Mp3,Wav多种格式的音乐文件,实现暂停,停止,上一曲,下一曲,播放列表和歌曲循环模式,界面简明,操作简单。 
    1.2 课题的研究目的及意义
    通过研究了各种市场上流行的手机音乐播放器,了解它们各自的插件及编码方式,还有各的播放特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见音频文件的功能,如MP3、WAV等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退等。音乐播放模式也比较完善,有单曲,顺序,循环,随机播放等模式。
    本项目是一款基于Android手机平台的音乐视频播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点
    1.3 课题主要研究的问题
    目前在Android手机、平板电脑中,所使用的音乐播放工具大多良莠不齐,对于手机用户来说不得不更换应用程序,浪费手持设备的资源并影响用户的体验。因此有必要开发为Android用户提供支持多种格式并支持音频视频播放的软件,因此有以下几个方面需要深入研究:
    1、从理论的角度判断开发基于Android平台的音乐播放器是否可行?
    2、从实践上,如何提高界面操作的正确性和友好性,如何分析程序逻辑的正确性?
    3、当sd卡中包含大量视频文件时,如何提高检索效率?
    4、用户数据与Android数据库信息的交互如何解决?
    5、如何提高播放器在系统中的资源利用率?
    6、如何减少甚至删除软件自身数据库而是用系统数据库提高效率?
     
    参考文献
    [1] 张孝祥著. java就业培训教程[M].北京:清华大学出版社,2007.
    [2] 余志龙编著.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2009-7-1.
    [3] E2ECloud工作室著.深入浅出Google Android[M].北京:人民邮电出版社,2009-08-1.
    [4] 靳岩姚尚朗著.Google Android开发入门与实战[M].北京:清华大学出版社,2009-07-01.
    [5] 高昂著.支持动态语言的Android平台[M].北京:人民邮电出版社,2009-05-07. 
    [6] 高焕堂编.Android 应用框架原理与程式设计(第三版)[M].北京:清华大学出版社,2008-10-03
    [7] 杨丰盛主编.Android 应用开发揭秘[M].西安:机械工业出版社,2010-01-25
    收缩