毕业设计(论文)-基于Android的音乐播放器设计(17页).doc
《毕业设计(论文)-基于Android的音乐播放器设计(17页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Android的音乐播放器设计(17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-基于Android的音乐播放器设计-第 13 页摘要 Android平台是Google研发并推出的的移动平台,包含操作系统等各方面,代码开源。这有助于安卓工程师完成开发过程中减少工作量,缩短周期,快速完成开发任务,同时用户能够最大化享受各种层接不穷的安卓应用,这是安卓应用占据很大部分市场的原因。在今天这个发展迅速的新时代,音乐播放器的开发越来越多,这个项目的开发也的确为很多人带来了便利和娱乐。 Android目前在中国市场的发展前景非常好,中国智能手机用户十分多,安卓主打自由开放系统,合适大部分人群,普通安全要素尽管没有IOS安定易用,但发展前景仍然令人非常喜悦。随着人们的
2、水平持续提高,越来越多的人开始有各种各样生活,也有更多的多样性需要,而Android以其独特的魅力夺取大多数人的钟情。在这样一个阶段,音乐播放器的应用也是特别的压力。音乐播放器满足广大部分人的需求,结合主流播放器的基本功用,进行一定创新,才能为大部分人才能带来极致音乐享受。音乐播放器的基本功用完成是主流音乐播放器的基本功用,差不多符合公众对音乐播放器的要求。除此之外,播放器还提供了下载功用和直播,立体声道等新功用。满足各类用户的需求,带来前所未有的新鲜感。关键词 Android;Java;音乐播放器Abstract:Android platform is Google research and
3、 development and launch of the mobile platform, including the operating system and other aspects of the code open source. This will help Andrews to complete the development process to reduce the workload, shorten the cycle, the rapid completion of the development task, while users can maximize the e
4、njoyment of all kinds of arrogant Andrews applications, which is occupied by Andrews application of a large part of the market. In todays rapid development of this new era, the development of music players more and more, the development of this project is indeed a lot of people to bring convenience
5、and entertainment. Android is currently in the Chinese market development prospects are very good, Chinas smart phone users are more, Andrews flagship free and open system, suitable for most people, ordinary security elements, although there is no IOS easy to use, but the development prospects are s
6、till very happy. With the continuous improvement of peoples level, more and more people began to have a variety of life, there are more diverse needs, and Android with its unique charm to win the love of most people. At such a stage, the application of the music player is also a special pressure. Mu
7、sic player to meet the needs of the majority of people, combined with the basic functions of the mainstream player, a certain innovation, in order to bring most people can bring the ultimate music to enjoy. The basic function of the music player is the basic function of the mainstream music player,
8、almost in line with the public requirements of the music player. In addition, the player also provides download function and live, stereo and other new features. To meet the needs of all types of users, bringing unprecedented freshness.Key words: Android;Java;music player目 录1 绪 论11.1 本课题的研究意义及必要性11.
9、2 相关领域国内外应用的现状及发展趋势21.3Jsoup建立原理22 系统分析42.1 系统功用要求42.2 系统开发功用42.3 系统的可行性分析53 总体设计63.1 功用模块划分63.2 系统模块设计图73.3 系统流程图73.4 开发工具和开发框架介绍93.4.1 Android介绍93.4.2 Android四大组件介绍103.4.3 Android框架介绍103.4.4 Android studio介绍123.4.5 SQLite简介134 详细设计144.1 各模块的功用144.1.1 歌曲列表模块144.1.2 音乐播放模块154.1.3 专辑列表模块154.1.4 菜单设置模
10、块164.2 系统的安全设计175 系统完成195.1歌曲搜索目录的完成195.2循环模式切换完成195.3音乐播放暂停以及切换进度完成205.4在线音乐播放完成216 综合测试226.1应用功用226.2.1 自动搜索本地歌曲226.1.2 歌曲循环模式切换236.1.3 歌曲播放进度调整24结 束 语261 绪 论1.1 本课题的研究意义及必要性在这些年来,移动通讯和互联网现在是世界增长最快,具备极大市场和前景的两个业务。他们的增长率是由任何人无法预测的。到目前为止,寰球移动用户超越15亿,互联网用户差不多是前者的一半。中国移动通讯用户大概超越5亿,互联网用户总数已超越2亿。这个历史的快速
11、增长从未反映出跟着时代发展 和技术的飞跃,人类的流动和互联网交流的快速增长。越来越多的人想要在互联网内进行信息的获取和交流,访问亟需的信息来达到你想要做的事情。 Android是移动互联网诞生的产物Android:Google在2007年11月正式推出了开源手机操作系统,这似乎打破了传统的封闭手机操作系统,任何人都能够依据本身的爱好修正手机操作系统,并能够修改操作系统的功用。从我高中到大学这个时间段里,安卓的开发和应用简直是一个黄金时期,各种智能机开始层出不穷的取代老式手机,各种手机上的应用也纷纷出现,给我们的生活和学习乃至娱乐带来了许许多多的变化和便利,现在的安卓机上的应用除了播放通用普通音
12、乐和视频,也会有各种高级功用:也能够播放RMVB格式的视频文件。还能够能够中文,英文等语种界面。现在社会生活的步伐正在加速,人们享受歌曲是减缓压力的最好办法。咱们的移动设施越来越不简单,咱们有在手机上重复听他们青睐的歌曲的习惯,以前的做法是应用有线或无线设备将电脑上的几首音乐移动到手机上,反复的听,如果听完累了之后,就会加载另一些歌曲,所以需要重复这过程,心很烦。因而,如果能在手机上完成网络歌曲,那将带来极大的便利。这个app是一个基于Android平台的音乐播放器,让Android手机加载一个个性的的多媒体播放器,是手机愈加人性化,人们愈加青睐,让手机的一切者能在所有场合享用旋律。这种设计的
13、主要功用是读取音乐文件,并能够改变音乐播放器,暂停,上一首,下一首,改动歌曲播放进度等功用。该app还能够使人们拥有愈加丰富有乐趣的生活,也使开发者加深了解安卓技术等特点。要研究世界上的手机,我们要从变成上进行了解,从深层次上了解和剖析各种编码的特点和各种玩家本身的缺陷和特点,写一个好,易于应用和高效的app。已完成的功用是能够播放普通音频文件,具备播放菜单,能够本身点击播放列表,具备诸如上一首,下一首等普通播放器的特征上。1.2 相关领域国内外应用的现状及发展趋势我从网上的引擎查到安卓的本意就是及“机器人”它的开源特点为它带来了很多优势,这也源于它是基于Linux的原因吧,因为Linux也是
14、开源的,自谷歌发布安卓以来,它收到世界范围内的一致好评。安卓的发展就迎来了黄金时期。安卓显而易见的优势就是逐步增大市场份额占有量,特别是在别的国家,特别受欢迎,能够说是处于快速发展的阶段。依据2012年公布的美国市场研究公司,新的报告显示。 2012年第一季度在北美,依据Android系统,智能手机销售数量占美国手机销售总额的28,而iPhone手机市场占比例居高不下,占21总比例,已经确定了A安卓的市场份额比例。依据行业分析,随着安卓的相应软件开发和应用,选择安卓,手机或无线终端设备将一年比一年多,除非最好的系统出现,否则安卓在系统中是最厉害的。中国是世界上最大的手机销售国。随着3G相关行业
15、和商业的不断发展,手机行业在我国正被迅速推广,而且智能手机开发也迅速开展。而安卓需求是非常大的。中小手机厂商近两年是一直都在大力招收移动开发工程师,开发基于安卓的智能手机。在不久的将来安卓手机将会进入快速发展的新时代。 Android系统应用不光限于手机行业,这几年也快速蔓延到很多有关系的领域,像平板电脑,gps,电视机顶盒,智能家电等。目前,IT厂商正在大力研发最新的应用,希望在这个安卓发展的这个关键阶段,获取更大的利润和将来。1.3Jsoup建立原理Jsoup是一个很好的Java版本的HTML解析器。能够直接解析一个URL地址,HTML文本内容。它提供了带来便利的API,经过DOM,CSS
16、和类似于jQuery的操作方法来删除和操作数据。 Jsoup能够从字符串,URL地址和本地文件加载HTML文档,并生成Document对象实例。文档对象(文档对象模型):文档由多个元素和文本节点(以及其余辅助节点:详细视图:节点包树)组成。继承构造如下:Document继承Element继承Node。 TextNode继承Node。元素包含一组子节点并具备父元素。它们还提供了唯一子元素过滤器的列表。能从URL,文件或字符串中刮取并解析HTML,能应用DOM遍历或CSS选择器查找和提取数据,能纵HTML元素,属性和文本,能够依据安全的白名单清算用户提交的内容,以防止XSS攻并输出整洁的HTML。
17、jsoup旨在解决野外发现的一切种类的HTML;从原始和验证,到无效的标签汤; jsoup能建一个理智的解析树。元素包含一组子节点并具备父元素。它们还提供了唯一子元素过滤器的列表。该版本包含支持HTML5的解析器分支,以确保HTML方法与当前浏览器一样被解析,同时缩小parsing.jsoup的功夫和内存应用量是一个用于解决切实HTML的Java库。jsoup完成WHATWG HTML5标准,并将HTML解析为与浏览器一样的DOM。jsoup旨在处置野外发现的一切种类的HTML;从原始和验证,到无效的标签汤; jsoup能建一个理智的解析树。2 系统分析2.1 系统功用要求我所设计的音乐播放器
18、功能主要分为两方面,分为本地音乐播放和在线音乐播放,归类出下面的用户需求。咱们的社会正在迅速发展,必然带来压力,而我开发的音乐播放器能够播放普通的音乐格式,这个app主要功用就是进行音乐播放并进行相关控制,包含暂停,停止,在一首歌曲,下一代。 界面简单易操作。这个设计的目标是开发一个能够播放普通音乐文件的音乐播放器,包括实现一些基本功能包括播放暂停下一首,改变播放循环模式,保证UI美观,实用不繁琐。 系统应完成以下目标:界面美观好看,使用起来没有困难, 满足用户的个性化设置; 完成易维护,操作简便。这个项目是一款基于安卓平台设计编写的音频播放器,让Android手机领有个性化的播放器,让咱们能
19、在所有地方能便利聆听旋律。同时增加安卓开发熟练度,让我加深对安卓学习程度。2.2 系统开发功用应用系统功用分为本地和在线音乐。 在线音乐存放在网上相关网页上,当用户发出请求就会进行爬虫任务,获取音乐数据。不同的相册等形式向用户展示,用户能够依据本身的爱好播放在线音乐。 用户在线播放音乐需要联网, 客户端能够自动扫描本地内存卡,并依据列表中的条件对文件进行过滤。 播放本地音乐不需要联网。该系统要完成的功用有:(1)后台播放音频文件当咱们播放一个文件而后回到主页,后台依然在播放音频(2) 显示歌曲列表对获取的歌曲应用列表显示出来。(3) 能够拖动进度条调整播放时间进度实时更新歌曲的播放进度。(4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Android 音乐 播放 设计 17
限制150内