基于Android的多功能音乐播放器的设计与实现开题报告

 2022-06-05 22:06:02

1. 研究目的与意义

一、研究背景

随着移动互联网的发展,智能手机的普及,人们对于手机上的娱乐工具愈发重视。目前手机的音乐播放功能已经是大家比较关注的一个部分了,不少在人在购买手机的时候都会关心手机的音乐播放的能力,这也足以看出目前大家对音乐播放功能的重视,所以一款性能良好的手机音乐播放器软件一定会受到欢迎。和传统的音乐播放器相比,手机播放音乐更加的容易携带,其他方面也都不输于传统音乐播放器。一款专业的音乐播放软件是手机中必不可少的要素,几乎市场上所有的手机都拥有一个自带的音乐播放软件,现在最流行的手机平台就是google的android手机平台,所以本课题就致力于开发出一款基于android手机平台的音乐播放器,来满足用户的使用需求。

二、研究目的与意义

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

(1)本课题主要研究的内容是:

作为android平台上开发的应用软件,本设计具备与用户交互的界面,界面简洁美观易于操作。更重要的是播放器的基础功能和扩展功能。播放器主要由前台界面和后台数据库构成。前台界面主要实现和用户的交互,基本功能要实现歌曲的播放控制还要显示曲目列表,能对曲目列表进行插入、删除、修改。扩展功能包括跳转到在线歌曲查找页面,方便用户在线搜索,要能显示搜索结果的歌曲及信息;在歌曲播放界面下,要能显示歌词和图片。后台数据库部分主要记录歌曲信息,能和前台程序进行交互。主要功能包括歌曲的存储、列表信息的存储、在线歌曲的存储以及歌词和图片的存储。

网络连接模块对于一款在线音乐客户端来说是必不可少的部分。它提供了客户端与服务器的网络连接功能,是两者交换的桥梁。通过网络连接,客户端可以发送不同请求,从服务器获得需要的资源。由于上层功能的多样性,网络连接模块的设计在保证基础的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。数据存储模块是系统的基础,需要为上层模块中的数据操作提供持久化服务。格局不同的需求,该在线音乐客户端中存储的数据被设计成了使用不同的方式来存储。首先是歌曲信息的存储,歌曲本身以文件的形式存在与本地文件系统中的,本地扫描的文件或者网络播放、下载的文件的相关信息,在客户端中以sqlite数据库的形式数据库来存储,sqlite数据表中的每一条记录对应着一个相关的歌曲信息。歌曲文件被抽象为music类,歌曲包含歌曲名、歌手名、专辑名等等,这些属性将会存储在数据库表中。其次是歌曲列表存储,由于数据库中的每个歌曲记录可能同时属于多个的列表,一首歌曲也可能同时属于多个列表。所以要为这些列表设计专门的数据库表,中间将涉及到更多的数据库操作,因此将列表设计为一系列歌曲id的组合,写入二进制文件中。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

研究方法:

首先要通过图书馆图书和网络资源大量阅读资料,查找相关的论文及书籍,熟悉本题目涉及的内容。然后选定开发软件,搭建开发环境,编写程序和测试相对应的功能来完成软件开发。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1]王秀芳,杨阳.基于android的yobo在线音乐播放器[r].大庆:东北石油大学,2011.

[2]林福严.基于android平台的在线音乐客户端设计与实现[d].北京:中国地质大学,2011.

[3]吴善财.android基础开发与实践[m].北京:清华大学出版社,2012.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

(1)2022.12.25 ---- 2022.3.9 查阅资料,撰写开题报告,翻译英文资料

(2)2022.3.10---- 2022.3.18 需求分析,搭建开发环境,熟悉开发工具

(3)2022.3.19---- 2022.4.8 概要设计,详细设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版