当前位置:主页 > 科技论文 > 软件论文 >

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

发布时间:2018-11-12 07:31
【摘要】:随着移动终端越来越被人们所重视和依赖,移动终端的操作系统也越来越被开发者重视,我们的社会也逐渐进入了“移动的社会”。而使得移动终端成为可能的便是其大脑,操作系统,目前移动终端的操作系统主要有谷歌的Android、苹果公司的独立系统iOS、微软的Windows Mobile以及黑莓公司的Black Berry OS等。本论文的产生也是Android系统快速发展的大势所趋的结果,研究的是基于Android系统应用层的一款APP。论文首先介绍了Android系统的发展历程,继而介绍了Android系统的组成以及四大组件,并综述了系统开发常用的布局形式和存储方法。本论文研究的网络收音机是一款在线播放网络电台的收音机,首先可以通过列表选择电台或者通过搜索功能搜索喜好电台,点击电台即可进行播放。由于电台的播放不应受到Activity的限制,所以播放是在Service中完成的,而音频的播放是通过Vitamio开源库实现的,通过新建一个MediaPlayer实现音频的播放;由于应用程序中涉及了大量的电台信息,所以需要有数据库来处理这些信息,在此选用了Android系统中一款轻量级的数据库处理工具,SQlite数据库,通过它可以方便的完成电台信息的查询、选择、删除和收藏的处理。论文最后也提出了改进和升级的部分,主要是电台信息的获得和播放模式的选择,为后续的开发提供了可行性的方案。
[Abstract]:With the increasing attention and dependence of the mobile terminal, the operating system of the mobile terminal is paid more and more attention by the developers, and our society has gradually entered the "mobile society". What makes mobile terminal possible is its brain and operating system. At present, the main operating system of mobile terminal is Google's Android, Apple's independent system, Microsoft's Windows Mobile, BlackBerry's Black Berry OS, etc. The emergence of this thesis is also the result of the rapid development of Android system. A APP. based on the application layer of Android system is studied. This paper first introduces the development of Android system, then introduces the composition and four components of Android system, and summarizes the layout and storage methods commonly used in system development. The network radio studied in this paper is a radio that plays the network station online. First, it can select the radio station through the list or search the preferred station through the search function, and click the radio station to play. Because the broadcast of the radio station should not be restricted by Activity, so the broadcast is completed in Service, and the audio is played through the Vitamio open source library, and the audio is played by a new MediaPlayer. Because a lot of radio information is involved in the application program, it is necessary to have a database to process the information. In this case, we choose a lightweight database processing tool, SQlite database, in the Android system. It can easily complete the station information query, selection, deletion and collection processing. At the end of the paper, the improvement and upgrade are put forward, mainly the selection of radio information and broadcast mode, which provides a feasible scheme for the subsequent development.
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.56;TP316

【相似文献】

相关期刊论文 前10条

1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期

2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期

3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期

4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期

5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期

6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期

7 方智勇;;Android手机这样用[J];电脑迷;2010年15期

8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期

9 ;ZTE and Three Release Android ,

本文编号:2326476


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2326476.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ac73c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com