首页> 中文学位 >基于Android的网络收音机设计与实现
【6h】

基于Android的网络收音机设计与实现

代理获取

目录

1 绪论

1.1 基于Android网络收音机的研究意义

1.2 论文主要工作以及章节安排

2 Android的架构以及组件分析

2.1 Android系统的架构

2.2 Android的四大组件

2.3 Android系统中的常用布局

2.4 Android系统的数据存储方式

2.6 本章小结

3 网络收音机系统的需求分析

3.1 软件功能需求

3.2 软件的界面需求

3.3 软件的性能需求

3.4 软件的依赖关系

3.5 本章小结

4 网络收音机系统的设计

4.1 网络收音机系统音量调节模块的详细设计

4.2 网络收音机系统电台列表展示模块的详细设计

4.3 网络收音机系统播放模块的详细设计

4.4 网络收音机系统数据操作模块的详细设计

4.5 网络收音机系统收藏模块的详细设计

4.6 网络收音机系统界面跳转模块的详细设计

4.7 数据库设计

4.8 本章小结

5 网络收音机系统的程序实现

5.1 欢迎界面的组件设计以及功能实现

5.2 播放界面的组件设计以及功能实现

5.3 SQLite实现数据的存储与读取

5.4 Vitamio 实现网络电台的播放

5.5 网络收音机的清单文件

5.6 本章小结

6 网络收音机的测试

6.1 欢迎界面

6.2 播放界面

6.3 系统测试

6.4 本章小结

结论

参考文献

致谢

展开▼

摘要

随着移动终端越来越被人们所重视和依赖,移动终端的操作系统也越来越被开发者重视,我们的社会也逐渐进入了“移动的社会”。而使得移动终端成为可能的便是其大脑,操作系统,目前移动终端的操作系统主要有谷歌的Android、苹果公司的独立系统iOS、微软的Windows Mobile以及黑莓公司的Black Berry OS等。
  本论文的产生也是Android系统快速发展的大势所趋的结果,研究的是基于Android系统应用层的一款APP。论文首先介绍了Android系统的发展历程,继而介绍了Android系统的组成以及四大组件,并综述了系统开发常用的布局形式和存储方法。
  本论文研究的网络收音机是一款在线播放网络电台的收音机,首先可以通过列表选择电台或者通过搜索功能搜索喜好电台,点击电台即可进行播放。由于电台的播放不应受到Activity的限制,所以播放是在Service中完成的,而音频的播放是通过Vitamio开源库实现的,通过新建一个MediaPlayer实现音频的播放;由于应用程序中涉及了大量的电台信息,所以需要有数据库来处理这些信息,在此选用了Android系统中一款轻量级的数据库处理工具,SQlite数据库,通过它可以方便的完成电台信息的查询、选择、删除和收藏的处理。
  论文最后也提出了改进和升级的部分,主要是电台信息的获得和播放模式的选择,为后续的开发提供了可行性的方案。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号