欢迎来到天天文库
浏览记录
ID:11262277
大小:2.99 MB
页数:46页
时间:2018-07-11
《基于安卓android的mp3播放器的设计与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文题目基于安卓Android的MP3播放器的设计与实现学生所在学院专业学号学生姓名指导教师起止日期目录摘要Android平台是Google针对移动设备所推出的一个操作平台,此平台是以Apache开源许可的方式的进行发布的,所以使用该系统是免费的,所以开发人员能够在该平台上开发属于自己的应用。Android平台是由“操作系统”、“中间件”、“用户界面”和“应用程序”组成的。它采用了软件堆层的架构设计,分为三部分,其中底层以Linux内核工作为基础,只提供基本功能来处理事件;中间层包括函数库和虚拟机,负责系统运行所必须的环境;最上层是各种
2、应用程序,包括Android系统自带的通话、短信、相机等应用;应用软件则由其他自由开发人员或公司自行开发,然后发布到Android应用市场供用户下载。本文以Android开发平台为基础,首先简要介绍了Android平台的发展历程、以及当前国内外关于音乐播放器的发展现状。然后描述了Android开发平台的开发环境的搭建。之后便对本播放器做了一个详细的需求分析。再然后便开始描述本播放器所需使用的数据库的设计。然后对本播放器中的所有功能界面进行详细介绍和功能实现。关键词:Android音乐播放器Android平台的开发与设计18目录目录摘要I1.
3、概述11.1项目背景11.2国内外相关研究现状及发展趋势11.3项目研究意义21.4本文主要内容22.ANDROID开发环境搭建33.项目需求分析43.1目的43.2系统背景43.3问题说明43.4系统范围43.5用例图及用例描述43.6功能摘要63.7假定与约束74.数据库设计84.1数据库概念设计84.2数据表设计84.3数据库的连接及操作类的编写115.项目实现145.1欢迎界面145.1.1欢迎界面概述145.1.2欢迎界面技术分析145.2播放器主界面155.2.1播放器主界面概述155.2.2主界面技术分析16II目录5.3歌曲
4、列表175.3.1歌曲列表概述175.3.2歌曲列表实现175.4网络歌曲榜单界面185.4.1网络歌曲榜单界面概述185.4.2网络歌曲榜单界面实现185.5歌曲详情界面245.5.1歌曲详情界面概述245.5.2歌曲详情界面实现255.6歌曲播放界面265.6.1歌曲播放界面概述265.6.2歌曲播放界面实现265.6.3歌词显示265.7歌曲播放295.7.1Service简介295.7.2播放服务PlayService实现315.8播放控制346.系统测试376.1扫描音乐测试376.2播放音乐测试376.3切歌测试386.4搜索歌
5、曲测试39总结40致谢41参考文献42III毕业设计正文1.概述1.1项目背景在大学前三学年的学习生活中,我学会了C++、C#、Java这三门编程语言,正因为掌握了编程的基础,于是在大学第四学年中,我自学了Android开发,转眼就要毕业了,我想要用我所学到的知识去完成一个基于Android的音乐播放器开发来给我的大学画上一个圆满的句号。至于说为什么想到的会是一款基于Android的音乐播放器,我想说既然最近一学年在学习Android开发,那就应该用现阶段自己掌握得最熟练的技术去开发。至于为什么是音乐播放器,那就得说说音乐在平时生活中所占的
6、比重了。音乐已经成为了人们生活中不可或缺的一部分了,闲暇无聊时听一首安静的慢歌、朋友聚会时在KTV高歌一曲,听歌成了习惯后,软件开发商发现了商机。各式各样的手机音乐播放器随之被推出。诚然,作为专业的软件应用开发商所开发的产品功能还是很强大的,不管是在音乐资源还是界面效果上都是很符合大众口味的。然而秉着虚心学习的态度,都不能抑制我想要开发一款属于自己的音乐播放器的想法。1.2国内外相关研究现状及发展趋势目前国内较为流行的几款手机端音乐播放器主要有:网易云音乐、酷狗音乐、酷我音乐、多米音乐、虾米音乐、天天动听等,这些播放器大都有海量的曲库支持,
7、专业的音效,炫酷的皮肤,详细的歌曲信息、专辑信息等等。因这些播放器功能大都雷同,因本次所开发的播放器使用了百度音乐提供的开放接口,所以此处仅以百度音乐为例介绍其特点:百度音乐Android版是一款专为手机定制的功能强大的音乐播放器,数量庞大的音乐资源提供试听下载,权威的推荐音乐榜单,新鲜的新歌推送,智能语音搜歌,登录账号收藏音乐,PC端和手机即可同步显示。而对于国外的音乐播放器,因为接触得少,这里只介绍一款。Beoplayer,是一款丹麦的音乐播放器,Beoplayer是一款免费软件,由丹麦的Bang&39毕业设计正文Olufsen公司所设
8、计开发,这是一家全球顶级的数字设备产品提供商,他们的产品设计理念是“独特高贵”,因此其公司的产品一直被音乐爱好者所喜爱。1.3项目研究意义作为即将毕业的大学生,毕业设计是对大学学
此文档下载收益归作者所有