国内外现状:音乐播放器的基本功能实现并不复杂,所以播放器的区别主要在于用户的体验和更多的拓展功能上。目前中国拥有世界上最大的手机音乐播放器用户,国产音乐播放器多偏向大规模用户群,各个音乐播放器的实用功能通常非常丰富,界面符合大众操作习惯,功能说明使用方式简单易懂,音乐评论与社交的结合、精准的音乐与歌单推荐、用户云盘上传等都是常用而且优秀的功能。国外的音乐播放器在国内的用户通常比较小众,国外音乐播放器的界面一般比较清爽简洁占用也较小,针对音乐音质提升的功能通常相比更丰富,播放器在均衡器等功能上比较国内的播放器具有更多的可操作性。
存在问题:国内播放器越来越多的功能和经常的更新使音乐播放器本身体积与占用变得臃肿,手机负担增加。调查显示人们对界面简洁,音质更好的播放器需求度正在增加,但国外播放器因为语言与付费方式等问题用户体验并不佳。
1.3 研究内容
本课题的要求是使用Android开发工具编写出能够独立运行在Android系统的音乐播放器。
本人通过对实际使用需求的分析,概括出以下的工作方向:
(1)研究具体的需求分析,概括出总体设计思路。
(2)根据设计思路,设计出播放器的功能框架结构。
(3)根据功能框架结构完成程序的布局结构。
(4)完成布局后编写各模块功能的代码。
(5)对完成的系统进行功能测试。
(6)对课题的论文进行撰写。
第二章 系统分析
2.1 分析系统可行性
2.1.1 技术的可行性
(1)与JAVA语言相结合的Android Studio拥有更好的性质功能,开发的质量和速度也越来越好。拥有方便的可升级性、更简洁的管理。开发者使用Android Studio时会避免一些不必要的琐碎的事情。Android Studio齐全的资料和教程适合进行研究。
(2)安卓操作系统的管理已经日渐成熟。
(3)Android Studio是使用的是面向对象的JAVA开发语言。程序员在了解JAVA语言的情况下可以顺利完成开发。
综上所述:系统的开发具有可行性,因为开发者有一定的Java知识,使用Android Studio工具可以简单方便的编写程序。
2.1.2 操作的可行性
此播放器的开发基于Android平台,拥有一部安卓手机即可轻松的安装和使用本软件,并且操作界面简单简介,其实,只要使用智能手机的人群均会很容易的访问该界面。
这个系统有一个很大的优点,那就是它很容易上手,使用者不需要拥有专业知识也可方便的使用。从这方面,我们也可以看出来其前景广阔。
2.1.3 经济的可行性
我们这个系统是在Android的平台下,用Google官方免费Android Studio的程序开发。这也就导致我们这一程序使用费较少,经济可行性良好。
2.2 功能需求
功能决定于需求,能否了解使用者的需要跟想法,对程序的开发有着非常重要的影响。一般情况下使用者并不具备计算机相关的专业知识,用户通常不太了解程序能够为他们提供什么样的服务或者无法实现什么样的功能,他们无法一次性的表达自己对某个程序的要求。其实,程序是为了使用者,使用者的要求就是程序的功能,但是研究人并非要有使用者的官方知识,有时候会错误的理解使用者的要求,同时,硬件和软件的变化也对程序起了很重要的作用。所以程序开发人员必须不断的关注程序使用者的体验从而理解使用者的真正的需要。通过与用户之间不断深入地交流,掌握程序存在的主要问题。