嵌入式基于Android的音乐播放器设计与实现全套.doc

嵌入式基于Android的音乐播放器设计与实现全套.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统综合设计说明书 题 目: 基于Android的音乐播放器设计与实现 姓 名: 王若禹 学 院: 信息工程学院 班 级: 计算机09-2 指导教师: 刘志强 庄旭飞 王晓强 杜秋阳 2012 年 9 月 25 日 摘 要 当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的提高了对系统的要求。本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习与应用Android平台,这样对个人的未来发展也很有意义。 本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集下载、播放、暂停、停止等功能于一体,性能良好,在Android系统中能独立运行。MP3是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不做深究。 实验证明,基于Android平台的软件开发简单,使用方便简洁,必将成为未来几年的发展方向,具有普遍意义。    关键词:Android;音乐播放器;MP3;JAVA 目 录 第一章 引言 1 1.1项目背景 1 1.2 编写目的 1 第二章 Android应用软件开发基础 2 2.1 Android的基本介绍 2 2.2 Android应用开发语言 2 2.3 Android应用程序组件 2 2.4 AndroidManifest.xml文件 4 第三章 搭建Android开发环境 5 3.1 安装JDK 5 3.2 安装Eclipse 5 3.3安装SDK 5 3.4安装ADT 5 3.5 创建AVD 6 第四章 系统的总体设计 7 4.1 设计思想 7 4.2 系统功能结构图 7 第五章 音乐播放器的详细设计 11 5.1项目UI篇 11 5.2开机动画页面的设计 11 5.2.1 设计步骤 11 5.2.2效果图 12 5.3基本代码的编写 12 5.3.1在Service 里定义一系列关于播放状态的常量 12 5.3.2注册广播接收 以及定义广播的action 13 5.3.3写发送广播(前歌曲的信息及状态)的一些方法 13 5.3.4播放控制代码的编写 13 5.4主页面的代码实现 14 5.4.1 初始化页面的一些基本控件 14 5.4.2 Seekbar的更新与监听 14 5.5播放列表页面的实现 15 5.5.1适配器的创建 15 5.5.2 musiclist 中getMultiData( )方法的创建 15 5.5.3 点击列表中的一项 跳转到播放列表 并播放当前歌曲 15 5.6 Notification功能的实现 16 5.6.1 创建MyNotification 这个类 16 5.6.2在activity中调用notifation这个类 16 5.7菜单功能的实现 16 5.8 AppWidget的实现 17 5.8.1 Appwidget布局页面 17 5.8.2 AppWidget类的创建 18 第六章 总结 19 参考文献 20 引言 1.1项目背景 Android是谷歌于2007年公布的开放式源代码手机系统,一直受到人们的热捧。Android是基于Linux内核的软件平台和操作系统,它开放性就优于其他封闭式的手机系统。因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。 随着计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传。这些资源卡是平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味最求外观花俏,功能庞大,对用户的手机造成很多资源浪费。比如CPU、内存等的占用率过高、在用户需要多任务操作时,受到不小的影响,带来了许多不便。而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户听歌的需求。 现今社会生活紧张,而欣赏音乐史其中最好的舒缓压力的方式之一。本项目的目的是开发一个可以播放主流音乐文件格式的播放器。本设计的实现的这主要功能是播放MP3等音乐文件,并且能够控制播放器播放、暂停、停止、上一曲、下一曲。界面简单,操作简单。 本项目是一款基于An

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档