1. 研究目的与意义、国内外研究现状(文献综述)
课题意义:现如今人们越来越注重精神生活,而听音乐是很好的能够放松心情的方式,并且现在移动端发展迅速,因此我打算设计一个android音乐播放器,可以深入学习多媒体框架核open core和android多媒体框架结构,并且通过对open core的学习进一步理解和认识android多媒体播放机制,同时还可以在开发软件的过程中,熟悉软件开发流程,掌握安卓领域应用开发的方法,还能学习新的知识,在条件允许的情况下,再搭建一个网站能扩充app的不足,网站展示效果更好,也能帮助我熟悉web前后端的知识。
国内外研究进展:目前国内拥有世界上最大的手机用户群,android在中国的前景十分广阔,同时国外android市场也如日中天。目前对于android开发主要还是以应用开发为主,大概可以归类如下几类,
1、应用层开发,不限于各种产品,主要还是android原生开发,主要是各种性能优化。
2. 研究的基本内容和问题
研究目标和内容: 实现一个基于android的音乐播放器。本播放器的基本功能包括音乐的播放控制,播放列表控制,音乐查找功能,本地音乐导入功能,音乐下载功能,音乐推荐功能以及其他功能;后台数据库主要记录音乐信息。下面时详细介绍各个模块:
音乐的播放控制:播放控制是音乐播放器的基本功能,要能对音乐开始,暂停,定点播放,上一首,下一首,从列表中选择音乐,播放形式改变,例如单曲循环,顺序播放等,可以在后台播放,可以拖动进度条来跳到相应的位置开始播放。
音乐信息显示:在播放音乐时,要能显示音乐名,音乐当前时间和总时长,歌手名显示,音乐图片显示,歌词显示等。
3. 研究的方法与方案
研究方法:充分利用图书馆以及网络电子资源查找关于android平台设计实现app的方法,学习java web实现网站的方法,学习使用android studio等安卓软件开发工具和idea运用java web实现网站,然后从需求分析开始,弄清所需要的工作流程,需要解决的各种问题以及自身应该要掌握的知识和能力;对应用进行逻辑设计,包括数据库的设计等;对应用总体进行设计,包括功能模块等;最后进行详细的代码设计、界面设计,并进行测试以及bug修复。
技术路线: 第一步收集需要学习的资料以及开发工具,之后搭建好开发环境,然后进行详细的需求分析。
第二步是对数据库进行设计,包括数据库字段设计和数据库存储设计。
4. 研究创新点
特色或创新之处
对于用户来说,音乐播放器需要满足以下几点,本设计实现的音乐播放器同样也满足:
(1)功能全面。满足用户需要。比如本文的音乐播放器,最基本的需要去实现音乐视频播放功能,还有音乐推荐,下载等多种额外功能。
5. 研究计划与进展
预期进展:
时间安排:2019年12月至2020年5月
(1)准备阶段(2019年12月)
