本地音乐播放器应用程序设计毕业论文
2021-09-27 20:24:24
摘 要
近些年,智能手机的发展非常迅速,手机已经不仅仅用于通信,而且在我们的日常生活中带给我们很多便利,例如在线看视频,听音乐,网上购物,地图服务等。其中音乐播放器作为人们缓解工作压力,日常休闲娱乐的时候经常用到的一类软件,越来越受到人们的青睐,成为人们不可或缺的随身伴侣。
Android是目前最流行的移动终端操作系统,因为它免费,开源的属性,所以众多手机制造厂商选择安卓作为他们手机的操作系统。目前,安卓平台的应用程序已经非常丰富了,本文的工作就是开发一款基于Android的手机音乐播放器软件。
本文首先介绍了在手机音乐播放器领域国内外的发展情况,之后详细介绍了安卓的基本开发技术和软件的设计思路,包括各部分功能模块的设计,最后对设计的软件进行了严谨的测试工作。
关键词:安卓,音乐播放器,智能手机
ABSTRACT
In recent years, the development of smart phone is very rapid, mobile phone is not only used for communication, but also brings us a lot of convenience in our daily life, such as watching the video, listening to music, online shopping, map service and so on. Music players is used to ease the work pressure, daily leisure and entertainment, Music players is a regular software that get more and more people's favor, and become an indispensable companion.
Android is the most popular mobile operating system, because it is free and open source. so many mobile phone manufacturers choose android as their mobile phone operating system. At present, the Android platform application has been very rich, the work of this paper is to develop a based on the Android mobile music player software.
First of all, this paper introduced the development of mobile phone music player in the field. And then, it also introduce the Android development of basic technology and software design, including the design of each function module. Finally, it rigorously introduce the design of the software.
Keywords : Android System,Music Player,Smart Phone
目 录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1 引言 1
1.2 国内外研究现状综述 1
1.3 研究内容 2
1.4 论文结构安排 2
第2章 Android系统介绍 3
2.1 Android历史简介 3
2.2 Android的组成架构 3
2.2.1 应用程序层 4
2.2.2 应用程序框架层 4
2.2.3系统运行库 4
2.2.4 Linux内核 5
2.3 Android的应用组件 5
2.3.1 Activity(活动) 5
2.3.2 Service(服务) 5
2.3.3 Content Provider(内容提供者) 6
2.3.4 Broadcast Receiver(广播接收者) 6
2.4 Android平台的优势与不足 6
2.5安卓开发环境的搭建 7
2.5.1 JDK安装 7
2.5.2 Eclipse安装 11
第3章 应用程序的设计方案 13
3.1 研究目标 13
3.2 界面设计 13
3.3 逻辑功能子模块设计 19
3.3.1 检测歌曲信息模块的设计 19
3.3.2 填充列表的适配器模块的设计 21
3.3.3 按钮点击事件监听模块 23
3.3.4 将时间格式化的模块设计 26
第4章 应用程序的测试 27
致谢 31
参考文献 32
第1章 绪论
1.1 引言
随着生活水平的提高,人们越来越重视生活品质,对日常听音乐的要求也越来越高,相对于传统的桌面播放软件,安卓手机的音乐播放器软件不仅界面设计更加丰富有趣,迎合了广大消费者的需求,而且其自身轻便小巧,便于携带。
当今社会,人们每一天都在忙碌,大家的生活节奏也比以前快了很多,来自工作,学习,家庭的压力逐年增大,音乐无疑是人们缓解压力,放松身心的一种好办法,因此设计一款优质的音乐播放器就成为了很多人的需求。所以本论文打算利用当前流行的Android操作系统,编写一个简单实用的音乐播放器软件,为大家提供更便捷的音乐服务。
Android是Google公司2008年发布的一款开放源码的操作系统,Android系统相比目前同样流行的由Apple公司开发的IOS操作系统具有更高的开放性。由Google发起成立的OHA(开放手机联盟)由众多公司手机设备制造商以及手机芯片制造商和Google公司联合组成,这些公司中包括HTC,高通,摩托罗拉,英伟达等知名公司,这些公司一起制定Android操作系统的一系列标准。
由于Android非常受欢迎,目前市场上已经有许许多多基于Android的手机音乐播放器,例如腾讯公司开发的QQ音乐,网易公司开发的网易云音乐,以及非常火的酷狗音乐播放器等。这些音乐播放器都有着非常友好的用户体验,并且拥有丰富的媒体资源。但是这些音乐播放器都比较占用内存,对一些比较低配的Android手机,运行时会比较卡顿。因此一部分用户对开发一款占用内存较少,界面友好的本地音乐播放器有着很大的需求。
1.2 国内外研究现状综述
在国外,人们使用的主流音乐播放器有Rocket Player,Shuttle music player,double Twist,PowerAMP Music Player等。Rocket Player的优越性能包括:
- 低碳,最佳播放体验:更好的播放性能,更高画质,更高解析度支持,更清新的UI:让你一眼就喜欢,不学即会用的播放界面。
- 双播放核心,除了内置自主研发的高性能播放核心外,RockPlayer还能支持使用Android系统内置组件OpenCore进行播放,两种体验任意切换。
- 人性化功能:断点续播(即记忆播放),字幕支持,播放界面电量时间可现,视频文件信息显示,屏幕尺寸设置等。
PowerAMP Music Player是Android设备中一个非常好用的音频播放器,音质非常优秀,界面美观,用户体验好,它可以支持MP3、WAV、WMA、APE、FLAC等格式。软件本身能够支持无损格式的播放,可以看出软件强大的解码能力,而且支持均衡器设置,可以让在听音乐时选择不同音效来达到最好的音乐播放效果。但是他的正式版本是收费的。
目前在市面上的一些主流的音乐播放器,例如百度音乐,QQ音乐,酷狗音乐播放器,酷我音乐盒,网易云音乐等。这些音乐播放器都具有丰富的内容库,基本上满足了大众对多种多样的数字音乐的需求。而且很多音乐播放器还有一些更高级的功能。比如酷狗音乐不仅可以下载音频,而且提供了很多音乐视频内容。很多音乐播放器同时还有一些好玩的新功能,如听歌识曲,这个功能可以帮助你在发现好音乐,而不知道它的名字时,帮助你找到它。此外酷狗还具有在线剪辑,制作定制铃声等个性化功能。