1.1 课题研究背景
目前中国拥有世界上最大的手机用户群,智能手机在中国的普及程度很高,而Android和IOS系统在智能手机中占据相当大的比重[3]。同时由于IOS系统的封闭性以及相配手机比较高的的价格,所以无论是IOS应用的开发者还是IOS系统在国内的用户数比Android系统都要少上一点[4]。至于Windows Phone和Symbian系统,在国内已经非常少了,占总用户的7%不到。可见在未来,随着硬件的不断改进,Android系统会更加流畅,Android这个生态平台还会继续保持在移动智能领域的领先地位[5]。
广播技术出现已经有一百多年,直到现在为止广播技术依然被社会广泛的使用,像是我们平时使用收音机收听的广播就是最好的例子。然而随着技术变革,移动互联网时代来到我们身边,传统媒体和新媒体之间的冲突也在这股浪潮之中越来越尖锐。广播的发展从最开始的调频广播,发展到与时俱进的传统技术与互联网相互交错的新广播[6],即网络音频在线播放,解除了时间和地域对于传统广播发展的限制,将广播借助网络构建成为能够让听众交流的平台[7]。而现在,我们生活中到处都有Android平台的手机的身影[8],手机性能也在日新月异的提升,可以看到在将来Android手机依然会十分火爆。以此为背景,我开始设计与实现进行Android下在线音频播放系统[9] [10]。文献综述
1.2课题研究意义
当前课题是了基于Android的网络音频播放软件的设计与实现,在现在的电台播放软件普遍较少在线解析网络地址来播放实时广播的情况下[11],做出了自己的尝试并交出自己对于网络音频播放的理解。随着互联网社会的快速发展,对比相对传统的广播播放方式[12],我认为我所设计实现的在线音频播放系统有以下这几个相对突出的优点:
(1)网络资源强大且丰富,极大满足用户的需求
(2)在国家的支持下,无线网络覆盖广,费用低。在线收听广播电台十分方便。
(3)只要有Android智能手机就能够安装使用,操作简单
1.3 本文研究内容及主要贡献
本文研究的课题是基于Android的网络音频播放软件的设计与实现,通过分析课题的研究背景和研究意义,对整个课题内容的背景有了一个大致的了解。通过之前的了解确定了课题的开发环境,并根据课题的需求以及当今社会的发展环境进行了需求分析,然后对整体项目进行总体设计,分析这个项目要求实现的功能和目标,整理出基本设计思路。最后开始着手开始详细设计,使用代码来实现自己的设想。同时整理出项目的关键技术,能狗分析项目的优点和缺点[13],并且可以找到系统和其他软件相比有哪些不同,并可以总体上展现了Android在线音频播放系统的开发难点。最后展望了安卓平台下在线音频播放系统的发展,分析了Android发展前景[14]。来*自-优=尔,论:文+网www.youerw.com
本软件遵循Android5.0的开发规范[15],具有较好的用户交互界面,同时界面简洁大方易于操作,具备网络电台解析、播放等功能。播放器由侧滑菜单、播放界面和录制界面组成,基本完成课题的设计需要。
1.4本文主体内容分布
这篇论文内容结构如下所示:
(2)第一章,绪论,简单的对课题研究进行介绍
(3)第二章,系统开发所需要的运行环境安装介绍
(4)第三章,对整个项目进行了需求分析
(5)第四章,对系统总体设计,从整体上对系统架构进行抽象的描述
(6)第五章,讲解系统实现过程中的关键技术