android收音机搜台与录音的原理与设计

摘 要 Android(安卓)系统是是基于手机或平板等的操作系统,可以说是当前各大厂商最常使用的系统之一。同时也是当下最盛行的手机智能平台,当前广泛应用于智能手机上,在智能手机界掀起了“Android风暴”。我们可以想象Android系统在将来完全可以用在平板电脑,机顶盒,智能家居等等电器上,有着很好的发展远景。调频收音机一直是人们的日常生活娱乐中扮演着不可或缺的角色。从一开始的晶体管收音机到如今的网络收音机的演变,有利的证明了通过广播享受生活一直是人们喜欢的生活方式。老式收音机笨重、耗电量大、不易被携带等缺点,渐渐被年轻人所抛弃。随着智能手机的出现和安卓系统迅速发展,智能手机和手机APP走进了每个人的生活。智能手机的收音机由于信号强、耗电量少,最重要的是不消耗网络流量而深受人们的喜欢。本设计是基于在安卓平台上写出相应的程序来实现收音机搜台与录音系统的功能。文章一开始是介绍一些的理论基础,介绍安卓系统的特点安装环境等等和收音机调台的原理,录音部分介绍基本概念和理论知识。随后与理论结合,讲述调频收音机要实现的基本功能和软件设计需求还有具体实现的详细过程;最后测试收音机搜台与录音系统的原理与设计的成功性。从测试结果上来看,调频收音机的搜台可以正常搜台并播放声音与录音功能运行也正常,性能方面也基本稳定。也说明收音机搜台与录音系统的设计在程序上是成功的。
目 录
摘 要 I
Abstract II
目 录 III
第1章 绪论 1
1.1 课题背景和研究意义 1
1.2 基本功能 1
1.3框架介绍 2
第2章 Android 系统介绍与 FM 原理概述 3
2.1 Android 操作系统概述 3
2.1.1 Android 介绍 3
2.1.2 Android 的基本特征 3
2.1.2 Android 系统架构 3
2.2Android ADT 6
2.3Android SDK 6
2.4 FM收音机原理概述 6
2.4.1 FM 7
2.4.2 无线电
 *好棒文|www.hbsrm.com +Q: ^351916072* 
广播的发送与接收概述 7
第3章 FM收音机搜台与录音系统设计需求分析 9
3.1程序的层次结构 9
3.2 FM 功能模块 9
3.3 录音流程 10
3.4界面布局与更新模块 11
第4章 收音机搜台与录音系统详细设计与实现 12
4.1 系统总体框架设计与实现 12
4.2 各模块分析与实现 13
4.2.1 自动搜索流程 13
4.2.2 手动搜索流程 17
4.2.3 录音流程 20
第5章 收音机搜台与录音系统性能测试 23
5.1 界面布局测试 23
5.2 各功能模块测试 24
5.3 本章小结 26
附 录 29
致 谢 31
第1章 绪论
1.1 课题背景和研究意义
如今,社交媒体的普遍出现导致了越来越激烈的竞争,这是一个不争的事实,但所有的媒体都有自己的长处,也有一些无法替代的特色,例如电视,音频、视频集于一身。然而电视的制作工艺过于复杂,时效性比较较差;网络不仅有音频、视频,同时还具有快速播放、与电视信息互动、直观的特点,而且还可以重复接收,任意浏览或者读取网页,打破广播和电视的限制的线性传输。相比较而言互联网接收有着最复杂的要求,对观众的要求最高,观众就不能使用电脑,不能像广播电台的观众和电视观众一样的在网络上接收信息。
相比之下,广播的最大特色是快速和易于接受。在所有媒体中,广播的发送和接收也是最简单的,在新闻现场,广播记者只要拨通手机马上就可以在第一时间把现场的情况通过电波发送出去,这是电视和网络所不具备的;虽然电视可以做到现场直播,但是直播需要的程序太复杂;网络直播就更为复杂了,在快速传播这一方面上,广播具有绝对的优势。
随着科学技术的日益发达,手机进入了每个人的生活,以及3G,4G,WIFI网络技术的不断革新,手机的小巧、便捷和无所不能的功能成为了人类的新宠。手机收音机的开发也成为了事在必行的行动。
手机电台App是以手机为终端的电台应用程序,它像是一个虚拟收音机一样,把各种音频传在手机电台这个平台上,各式各样的节目应有尽有,不仅支持离线下载收听,还可以上传自己的音频文件,还可以及时与主播互动交流,广受人们喜爱。具备的如下特色:大数据时代下的个性化定制,“内容”继续为王,“博客”时代的到来,走品牌化路线。
Android收音机就是手机电台的人们接受端,其搜索功能变体显得极为重要,只有搜索到电台的频率信号,才能通过一些列的操作收听到自己喜欢的节目,获得消息,娱乐自己,其录音功能能够及时的帮人们记录自己感兴趣的内容,方便学习,与人分享。所以完成本次的收音机设计,还是很重要的。对自己学习无线电接收原理、无线搜索原理有很大的帮助,也增强安卓系统的综合能力,有助于以后开发的整体能力。
1.2 基本功能
以Android收音机搜台,录音代码实现为核心,实现Android收音机收台系统功能、实现收听电台任意时刻的录音,并在需要时播放等功能,搜台功能在给定频率范围搜索电台信号,搜到的电台频率及时反馈给系统,然后显示到界面,并实现在电台播放过程中及时录音、存储以及后续的播放。
1.3框架介绍
总体框架设计系统主要由操作界面,底层服务两大模块。操作界面即人机交互界面:设计操作按钮,如频道的前进和后退,用户收藏的频道的快捷键,录音开始结束按钮。显示需要的数据内容,如当前电台号,搜索到的所有电台,录音界面,播放界面。自动搜索,手动搜索等按键;底层服务:实现上层的搜索具体工作,反馈搜索的状况与结果,录音,播放,搜索等耗时工作。
第2章 Android 系统介绍与 FM 原理概述
本章主要是介绍了android操作系统,同是对FM收音机的工作原理进行了分析。本章一开始介绍了Android操作基础,再简单的说明了其特征和系统框架结构以及开发时常用的一些工具,然后又鉴定的说明了FM收音机的概念和 FM收音机的工作原理。读完本章的内容后,我们可以对android操作系统和FM收音机有一个简单的了解。
2.1 Android 操作系统概述
2.1.1 Android 介绍
Android(安卓)是主要给智能手机和平板电脑开发的是以Linux为基础的操作系统。目前由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)进行持续开拓与研究。Android已发布的最新版本为Android 6.0.1(M)。
安迪鲁宾(Andy Rubin)等人是开发Android系统初始人,刚开始目的是为了开发一款先进数码相机。由于各部分原因一是市场不景气很难创造价值,二是智能手机迅速的发展,多方面的原因下Android被改造成面向智能手机的操作系统。由于市场的需求Android后来逐渐拓展到平板电脑及其他领域上。
2.1.2 Android 的基本特征
1.应用程序框架支持组件可随意替换和重用

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1599.html

好棒文