4.1 需求分析以及总体介绍 11
4.1.1概述 11
4.1.2系统功能概述 11
4.1.3基本原理 14
4.1.4设计和实现上的限制 14
4.1.5开发环境 14
4.2 本章小结 14
第5章 ANDROID下网络收音机的设计分析 15
5.1 整体结构设计 15
5.1.1 流媒体数据传输模块 15
5.1.2 音频解码模块 15
5.1.3 系统主控管理模块 15
5.2 Android应用程序架构研究 15
5.2 网络电台的三种协议 16
5.2.1 http协议 16
5.2.2 rtsp协议 16
5.2.3 mms协议 16
5.3MEDIAPLAYER 17
5.4改进方法 17
5.5本章小结 17
第6章 各模块详细功能 18
6.1程序启动3秒图片效果 18
6.2 主页面菜单初始化 19
6.3 初始化接收广播 20
6.4ACTIVITY销毁方法 20
6.5初始化喜爱列表信息 20
6.6收藏喜爱电台功能 21
6.7侧滑功能的开启和关闭 22
6.8主菜单各个功能 24
6.9本章小结 26
第7章 总结与展望 18
7.1 总结 27
7.2 展望 27
毕业设计体会 29
致谢 30
参考文献 31
第1章 绪论
对这个课题,我对它感兴趣是因为宿舍的同学们很喜欢听广播,经常用学校发的听英语听力的耳机听一些广播,但是常常不方便,我觉得谁也不会想要为了听广播而戴这又大又不好看的耳机听的,这种收音机最终只会被时代所淘汰,但是喜欢听广播的人怎么办呢?人们对这个问题进行了思考,什么样形式的收音机才能让人既携带方便又物美价廉的去使用呢?随着时代的发展,就有人研究出了基于Android下的网络收音机,安装在自己的智能手机上就可以使用,可以随时随地收听自己喜欢的电台。现今,推出这类的软件比较少,研究不太完善,需要进一步研究与推广,像电台离线下载收听,可能会因为网址流媒体的限制而无法实现这个功能。
我对Android和网络收音机进行了一些调查和了解,了解了安卓的发展、基础构架和知识,对整个项目的设计环境深入了解,尝试做些小程序练手,再对整个项目进行分析设计才着手开始实现。
1.1 课题研究来源
本人是江苏师范大学计算机科学与技术学院学生,这个研究课题是学院老师提供的毕业设计题目,在指导老师指导下开展的设计和实现。
1.2 课题研究背景
在移动互联网的不断发展过程中,智能手持设备对此做出了很大贡献,特别是智能手机的发展,极大地促进了这种新技术的应用,在当前智能手机操作系统这一营帐下,Symbian、Android、ios一直很活跃,Android在2011年第一季度超过Symbian成为全球最大的智能手机操作系统。
随着广播产品的开发长达了一百多年,在现在的社会里大部分人还在继续使用。一些车载设备或者便携式,如MP3和汽车音响设备以及移动电话。然而传统媒体和新媒体之间的冲突是一定的,经过长时间的技术改革,从一开始的调频、调幅广播,发展成与新媒体相融合的新广播,即网络电台,打破了以前广播在时间和地域的限制,让听众能够通过网络来进行交流,更享受的去收听各种各样的广播。我们生活被Android平台的手机日渐渗透,现代电子产品的性能也在不断地提高,更新换代的速度快的惊人,基于以上分析,进行了Android下网络收音机的设计与实现。 Android下网络收音机的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_38419.html