欢迎来到天天文库
浏览记录
ID:816700
大小:1.60 MB
页数:24页
时间:2017-09-07
《嵌入式基于android的音乐播放器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学校代码:10128学号:200920201039嵌入式系统综合设计说明书题目:基于Android的音乐播放器设计与实现姓名:王若禹学院:信息工程学院班级:计算机09-2指导教师:刘志强庄旭飞王晓强杜秋阳2012年9月25日摘要当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉效果及用户体验,因此,也逐步的提高了对系统的要求。本文主要是在Android系统上对音乐播放器应用程序的设计与实现进行讨论,通过这一过程来进一步学习与应用Android平台,这
2、样对个人的未来发展也很有意义。本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse开发工具对播放器代码进行编写。同时给出了详细的系统设计过程、部分界面截图及主要的功能流程图,本文还对开发过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集下载、播放、暂停、停止等功能于一体,性能良好,在Android系统中能独立运行。MP3是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不做深究。实验证明,基于Android平台的软件开发简单,使用方便简洁,必将成为未
3、来几年的发展方向,具有普遍意义。 关键词:Android;音乐播放器;MP3;JAVA目录第一章引言11.1项目背景11.2编写目的1第二章Android应用软件开发基础22.1Android的基本介绍22.2Android应用开发语言22.3Android应用程序组件22.4AndroidManifest.xml文件4第三章搭建Android开发环境53.1安装JDK53.2安装Eclipse53.3安装SDK53.4安装ADT53.5创建AVD6第四章系统的总体设计74.1设计思想74.2系统功能结构图7第五章音乐
4、播放器的详细设计115.1项目UI篇115.2开机动画页面的设计115.2.1设计步骤115.2.2效果图125.3基本代码的编写125.3.1在Service里定义一系列关于播放状态的常量125.3.2注册广播接收以及定义广播的action135.3.3写发送广播(前歌曲的信息及状态)的一些方法135.3.4播放控制代码的编写135.4主页面的代码实现145.4.1初始化页面的一些基本控件145.4.2Seekbar的更新与监听145.5播放列表页面的实现155.5.1适配器的创建155.5.2musiclist中ge
5、tMultiData()方法的创建155.5.3点击列表中的一项跳转到播放列表并播放当前歌曲155.6Notification功能的实现165.6.1创建MyNotification这个类165.6.2在activity中调用notifation这个类165.7菜单功能的实现165.8AppWidget的实现175.8.1Appwidget布局页面175.8.2AppWidget类的创建18第六章总结19参考文献20第一章第一章引言1.1项目背景Android是谷歌于2007年公布的开放式源代码手机系统,一直受到人们的热
6、捧。Android是基于Linux内核的软件平台和操作系统,它开放性就优于其他封闭式的手机系统。因此,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的人关注这个操作系统。本次作品音乐播放器就是基于Android平台的。随着计算机的广泛运用,手机市场的迅速发展,各种音频资源也在网上广为流传。这些资源卡是平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手机播放器也紧跟着发展起来,但是很多播放器一味最求外观花俏,功能庞大,对用户的手机造成很多资源浪费。比如CPU、内存等的占用率过高、在用户需
7、要多任务操作时,受到不小的影响,带来了许多不便。而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户听歌的需求。现今社会生活紧张,而欣赏音乐史其中最好的舒缓压力的方式之一。本项目的目的是开发一个可以播放主流音乐文件格式的播放器。本设计的实现的这主要功能是播放MP3等音乐文件,并且能够控制播放器播放、暂停、停止、上一曲、下一曲。界面简单,操作简单。本项目是一款基于Android手机,平台的音乐播放器,使Android手机拥有个性的
8、播放器,让手机主人随时随地处于音乐的旋律中。使人们的生活更加多样化。也使设计者更加熟练Android的技术和其它在市场上的特点。1.2编写目的现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放MP3文件格式的播放器,并且可以从服务器下载歌曲,控制播放,暂停,停止,音量调节,播放
此文档下载收益归作者所有