Android手机语音录入软件设计 (2).doc

上传人:滴答 文档编号:2068278 上传时间:2019-04-12 格式:DOC 页数:37 大小:966KB
下载 相关 举报
Android手机语音录入软件设计 (2).doc_第1页
第1页 / 共37页
Android手机语音录入软件设计 (2).doc_第2页
第2页 / 共37页
Android手机语音录入软件设计 (2).doc_第3页
第3页 / 共37页
Android手机语音录入软件设计 (2).doc_第4页
第4页 / 共37页
Android手机语音录入软件设计 (2).doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、毕业设计(论文)论文题目 Android 手机语音录入软件设计 (英文) Design of Voice Record Software for Android Phone 所在学院 专业班级 学生姓名 学号 指导教师 职称 教授 完成日期 20XX 年 4 月 17 日摘 要Android 系统是基于 Linux 内核的一个操作系统。而它采用的 Linux 内核,这套系统的开源性有及其良好的拓展性,任何的开放手机联盟的成员都可以任意的使用它的 SDK 包。它不仅仅具有出色的开发、调试环境,而且还有很多强大的多媒体技术的支持和扩展,在很多方面都为用户提供了非常方便的使用环境和功能。Androi

2、d 平台作为一个新兴的手机开发平台在当今这个迅速发展的时代里,其显著而优秀的能力。本文阐述了一种 Android 手机平台的录音播放器的设计方案。首先是介绍了 Android 的技术背景和意义,描述了 Android 的关键技术和在未来的发展趋势。然后在介绍了如何在计算机上搭建 Android 的开发平台,是一套基于Android 平台的手机录音与播放软件的设计方案,这个软件分为录音界面和播放器验证界面。在软件系统上使用 AVD 虚拟机成功的编码和测试了 Android 录音播放软件,实验的结果充分的表明了以 Android 系统为基础的开发程序是拥有非常优秀能力,而且在真机上的成功安装使用更

3、是表明了 Android 程序在日常生活中能够起到的作用,在未来的开发和应用上,Android 的平台更是能够作出更大的贡献。关键字:Android;智能手机平台;录音软件AbstractAndroid platform as an emerging mobile development platform in todays era of rapid development, significant and outstanding ability. The Android system is the kernel of a Linux-based operating system. It us

4、es the Linux kernel, the open source nature of this system and its expansion, the any of the Open Handset Alliance members can use its SDK package. It not only has excellent development and debugging environment, and there are many powerful multimedia technology support and expansion in many ways to

5、 provide users with a very easy to use environment and function.This paper describes the design of the recording of an Android mobile phone platform player. The first is to introduce the Android technical background and significance, and describes the Android critical technology and the development

6、trend in the future. And then describes how to set up Android development platform on your computer is set based on the Android platform for mobile recording and playback software design, software verification interface is divided into the recording interface and player. Use the success of the AVD v

7、irtual machine coding and testing Android recording playback software on the software system, the experimental results fully demonstrated the development program is based on the Android system has a very good ability, and successful installation on the real machine is that the Android application ro

8、le it plays in their daily lives, Future development and application of the Android platform is able to make greater contribution.Keywords:Android; Smart phone platform;Recording Software目 录1 概述 .11.1 课题的研究背景和意义 .11.2 研究开发内容 .21.2.1 主要开发内容 .21.2.2 论文内容 .32 系统开发环境及相关技术 .42.1 Android 开发环境介绍 .42.2 Andr

9、oid 开发平台搭建 .42.3 Android 的 API .53 系统分析和设计 .83.1 系统分析 .83.1.1 研究目标 .83.1.2 需求分析 .83.1.3 性能分析 .83.2 界面设计 .83.3 Activity 切换 .93.4 musicplayer 的常用方法介绍 .113.5 程序模块设计 .124 程序开发 .134.1 Activity 分类 .134.1.1 语音播放器 .134.1.2 语音的录入 .164.2 用户界面 .185 系统测试与结论 .195.1 系统测试 .195.2 结论 .21致 谢 .22参考文献 .23附录 1 真机测试图 .24

10、附录 2 毕业设计作品说明书 .25附录 3 系统主要源代码 .26浙江大学本科毕业论文 -1-1 概述1.1 课题的研究背景和意义Android 平台因为开放性使得这个平台具有非常好的发展前景。开发商在网上评测出使用的全球移动手机开发使用最多的平台调查结果显示:市场上最为火热的是 Linux 平台,这款移动平台是大家最主要选择的开发平台,它在全球的市场份额占到了 30%,当然这与 Android 的开放性有很大的关系。而且Android 智能手机的市场份额在 2011 年 9 月份的时候就已经一举超过了 iPhone平台,成为了仅次于 Symbian 平台的全球第二大手机操作系统,而这一历史

11、性时刻比一些专家的预测缩短了两年多的时间 1。2010 年已经成为了 Android 元年,而且这个势头已经蔓延到了中国市场。IOS 平台在赚钱方面对许多的开发者而言吸引力是相当巨大的,很多开发者毫不犹豫的投身到了 Android 平台开发,虽然现在在开放式的开发平台上的赚钱机会已经变得越来越小,但是这个平台已经平稳的度过了高峰期,很多开发者和开发商都在酝酿在这个平台做出具备杀伤力的产品,投身平台的开发者都已经做足了充分的准备,所以这个平台在未来的前景是非常可观的,因此 Android在最新的开发研究上的排名第一已经是不足为奇 2。Strategy Analytics 分析师亚历克斯-斯贝克特

12、(Alex Spektor)表示:“今年第二季度,Android 智能手机出货量达到了创记录的 6000 万部,在整个手机市场上占到了 19%的份额,去年第二季度全球智能手机出货量为 4200 万部,相比增长了 43%。运营商加大购机补贴力度、高端厂商之间的竞争以及使用Symbian 和 Android 等操作系统的低成本机型不断涌现促进了智能手机市场的增长速度超过了手机市场的平均增长速度,这个部分充分的体现了当前的世界格局中的 Android 的优势和能力是非常迅速的在增长,如下图 1-1 所示 3。浙江大学本科毕业论文 -2-图 1-1 android 手机涨幅从这个报表大家可以看到 08

13、 年度第四季度与 09 年度第四季度的对比,Android 智能手机市场的销售量已经上涨了 15%,从报表上面我们看到整个 09年度整个智能手机市场都是呈现出一片上涨趋势,全年的出货量达到 1.738 亿部手机。而且从 10 年开始,单单从第一季度和第二季度我们就能看出来上涨速度变得非常迅速,从 09 年第一季度跟 10 年的第一季度同期相比增长比就已经到达了 1.487:1,从 10 年第二季度跟 09 年第二季度对比我们就能看出来比例依然是 1.43:1,所以从这个趋势来看未来肯定是智能手机占主导方向地位 4。安卓在全球市场的成长壮大,而塞班在全球市场份额不断下跌已经成为不争的事实。安卓操

14、作系统发展迅猛主要得益于免费、开源和良好的产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。代码的开源让更多的开发者开始进行应用开发;应用的丰富吸引到了更多用户选择 Android 平台。此外,谷歌通过 OHA 联合众多厂商进行系统研发,将系统应用推广到更多的终端产品中,确保用户体验的持续改善。1.2 研究开发内容1.2.1 主要开发内容Android 平台 3G 手机录音软件是基于 Android 手机平台,运用 Java 语言,从手机上直接录取原音文件,可以进行重要信息的存入,也可以在会议中使用,非常方便。Android 平台 3G 手机录音软件的开发可以把原有的录音工具丢弃,浙

15、江大学本科毕业论文 -3-只需要随身携带一只小巧的 Android 手机,就可以随时随地的进行语音的录入,同时也可以增强对社会语音资料方面的重视,提供在公共场合的一些方便措施,能够为日常的会议,开幕式做好防范,随时可以代替专业的录音笔等器材。想一想,随身携带一只具备了多种功能的手机,远远要比携带一台巨大的设备要方便很多。在 Android 的录音写入文件当中,存在着 MediaRecorder 和 MediaPlayer 类,还有 AudioRecord 和 AudioTrack 类。由于在封装的使用和录音的播放上AudioRecord 和 AudioTrack 类的使用比较麻烦,而且不是都能

16、够获得成功,所以就采取了 MediaRecorder 和 MediaPlayer 类作为本次代码编写的首选方案。1.2.2 论文内容本文共分为五章,主要介绍了关于录音软件在 Android 平台上的开发使用,通过 MediaRecorder 和 MediaPlayer 类实现外部录音的功能。第一章介绍了Android 最近几年以来的发展趋势和未来前景;第二章介绍了 Android 开发平台的搭建和 API 的部分模块介绍;第三章对 Android 语音录入播放器的可实现性进行了分析和大致上的规划,在 Activity 切换的行为上进行了叙述;第四章介绍了软件的设计思路和整体软件的过程;第五章对

17、 Android 录音播放器进行了测试和验证,并且给出了实验过程中的经验和心得想法。浙江大学本科毕业论文 -4-2 系统开发环境及相关技术2.1 Android 开发环境介绍Android 的上层应用程序是使用的 Java 语言开发,同时还需要基于 Dalvik虚拟机。所以,Google 公司推荐使用主流的 Java 去继承开发环境 Eclipse。不过只有 Eclipse 还是远远不够的,因为是使用 Java 语言进行开发,所以这部分还应该有由 SUN 公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。此外,Android 的应用程序开发和

18、 Java 开发有较大区别的,所以还需要有 Google 提供的 Android SDK。在 Eclipse 上安装一个 AVD 的虚拟机也是必要的。同时,还需要在 Eclipse 安装 ADT,使得在有更新程序的时候可以能够为 Android 开发提供开发工具的升级或者变更,也是 Eclipse 下开发工具的升级下载的工具 5。简言之,需要以下软件,才能搭建 Android 开发环境,从而进行 Android应用程序的开发。(1) Java SDK(2) Eclipse(3) Android SDK(4) ADT2.2 Android 开发平台搭建Android 开发平台搭建步骤:在配置安卓

19、的环境是要先搞定里面的 ADT 和 SDK 的安装,所以首先要先进行的是 ADT 的安装。启动 Eclipse 后,然后选择菜单里面的 Help-Install New Software;在弹出窗口中,点击 Add 按钮,Name 随便填写(比如 Android) ,Location 一栏填写(ADT 的 plus-in 网址) ,http:/dl- Tools 中选择并安装 Android DDMS(Android Dalvik Debug Moniter 浙江大学本科毕业论文 -5-Server)和 Android Development Tools(ADT) ;选择 Next 后,接受安

20、装协议,点击 Finish,进入漫长的等待时间,然后就安装完成。完成后界面会提示重启Eclipse,这个时候只需要点击 Restart Now 就可以了。完成了 ADT 的安装之后就可以开始配置 SDK:点击 Eclipse 菜单,Windows-Preferences,然后点击左侧的 Android 设置项;在右侧的 SDK Location 里填入我们上文解压的 SDK 目录 C:Program Filesandroid-sdk-windows,点击确定,然后再继续选择刚才解压完的 Android SDK 文件夹所在目录;点击菜单 Window-Android SDK and AVD Ma

21、nager;在弹出窗口中,点击 Update All 按钮,会弹出可选的程序包版本,不过不用全部都安装,只需要安装以下几个就可以了:Android SDK Tools, revision x;Android SDK Platform-tools, revision x;Documentation for Android SDK, API xx, revision x;SDK Platform Android x, API x, revision x;Samples for SDK API x, revision x;Android Compatibility package, revision

22、 x。上面的这些都完成之后就可以开始配置虚拟机了。点击菜单 Window-Android SDK and AVD Manager;点击左侧的 Virtual Devices,新建 AVD(Android Virtual Devices = AVD,Android 虚拟设备) ;点击“New.” 按钮,弹出“ Create new Android Virtual Device(AVD) ”对话框;在 Name 中输入:Android-AVD,Target 中选择(这个 API 版本要选对,跟上文对应):Android 2.2 - API Level 8;Skin 里 Build-in 屏幕大小建议选的小一点,尽量不要选择那些大屏幕的,不然在读取的时候可以能会要很长的等待时间,甚至导致无法读取出虚拟机,笔记本可能会满屏高度,但是满屏会导致不好操作;其它选项按照默认即可(后续仍可以随时修改,点击右侧的 Edit 按钮)点击“Create AVD”按钮即可;可以点击右侧的 Start.进行测试,弹出窗口中点击 Launch 启动虚拟机, AVD 加载很慢,所以一般花费 2.3 分钟也是很正常的事情 6。2.3 Android 的 API

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。