logo资料库

Android手机语音录入软件毕业论文.doc

第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
资料共36页,剩余部分请下载后查看
1概述
1.1 课题的研究背景和意义
1.2 研究开发内容
1.2.1主要开发内容
1.2.2论文内容
2 系统开发环境及相关技术
2.1 Android开发环境介绍
2.2 Android开发平台搭建
2.3 Android的API
3 方案设计
3.1 系统分析
3.1.1 研究目标
3.1.2 需求分析
3.1.3 性能分析
3.2 界面设计
3.3 Activity切换
3.4 musicplayer的常用方法介绍
3.5 程序模块设计
4程序开发
4.1 Activity分类
4.1.1 语音播放器
4.1.2 语音的录入
4.2 用户界面
5系统测试与结论
5.1 系统测试
5.2 结论
致 谢
参考文献
附录1 真机测试图
附录2 毕业设计作品说明书
附录3 系统主要源代码
毕业设计(论文) 论文题目 Android 手机语音录入软件设计 (英文) Design of Voice Record Software for Android Phone 所在学院 专业班级 学生姓名 学号 指导教师 职称 教授 完成日期 2012 年 4 月 17 日
摘 要 Android 系统是基于 Linux 内核的一个操作系统。而它采用的 Linux 内核, 这套系统的开源性有及其良好的拓展性,任何的开放手机联盟的成员都可以任意 的使用它的 SDK 包。它不仅仅具有出色的开发、调试环境,而且还有很多强大 的多媒体技术的支持和扩展,在很多方面都为用户提供了非常方便的使用环境和 功能。Android 平台作为一个新兴的手机开发平台在当今这个迅速发展的时代里, 其显著而优秀的能力。 本文阐述了一种 Android 手机平台的录音播放器的设计方案。首先是介绍了 Android 的技术背景和意义,描述了 Android 的关键技术和在未来的发展趋势。 然后在介绍了如何在计算机上搭建 Android 的开发平台,是一套基于 Android 平 台的手机录音与播放软件的设计方案,这个软件分为录音界面和播放器验证界 面。在软件系统上使用 AVD 虚拟机成功的编码和测试了 Android 录音播放软件, 实验的结果充分的表明了以 Android 系统为基础的开发程序是拥有非常优秀能 力,而且在真机上的成功安装使用更是表明了 Android 程序在日常生活中能够起 到的作用,在未来的开发和应用上,Android 的平台更是能够作出更大的贡献。 关键字:Android;智能手机平台;录音软件
Abstract Android platform as an emerging mobile development platform in today's era of rapid development, significant and outstanding ability. The Android system is the kernel of a Linux-based operating system. It uses 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 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 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 virtual 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 role 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 概述............................................................................................................................ 1 1.1 课题的研究背景和意义.....................................................................................1 1.2 研究开发内容.....................................................................................................2 1.2.1 主要开发内容...............................................................................................2 1.2.2 论文内容.......................................................................................................3 2 系统开发环境及相关技术....................................................................................... 4 2.1 Android 开发环境介绍....................................................................................... 4 2.2 Android 开发平台搭建....................................................................................... 4 2.3 Android 的 API.................................................................................................... 5 3 方案设计................................................................................................................... 8 3.1 系统分析.............................................................................................................8 3.1.1 研究目标......................................................................................................8 3.1.2 需求分析......................................................................................................8 3.1.3 性能分析......................................................................................................8 3.2 界面设计.............................................................................................................8 3.3 Activity 切换........................................................................................................9 3.4 musicplayer 的常用方法介绍........................................................................... 11 3.5 程序模块设计...................................................................................................12 4 程序开发.................................................................................................................. 13 4.1 Activity 分类......................................................................................................13 4.1.1 语音播放器................................................................................................13 4.1.2 语音的录入................................................................................................16 4.2 用户界面...........................................................................................................18 5 系统测试与结论...................................................................................................... 19 5.1 系统测试...........................................................................................................19 5.2 结论...................................................................................................................21 致 谢....................................................................................................................... 22 参考文献..................................................................................................................... 23
附录 1 真机测试图.................................................................................................. 24 附录 2 毕业设计作品说明书.................................................................................. 25 附录 3 系统主要源代码.......................................................................................... 26
浙江大学本科毕业论文 -1- 1 概述 1.1 课题的研究背景和意义 Android 平台因为开放性使得这个平台具有非常好的发展前景。开发商在网 上评测出使用的全球移动手机开发使用最多的平台调查结果显示:市场上最为火 热的是 Linux 平台,这款移动平台是大家最主要选择的开发平台,它在全球的市 场份额占到了 30%,当然这与 Android 的开放性有很大的关系。而且 Android 智 能手机的市场份额在 2011 年 9 月份的时候就已经一举超过了 iPhone 平台,成为 了仅次于 Symbian 平台的全球第二大手机操作系统,而这一历史性时刻比一些专 家的预测缩短了两年多的时间[1]。 2010 年已经成为了 Android 元年,而且这个势头已经蔓延到了中国市场。IOS 平台在赚钱方面对许多的开发者而言吸引力是相当巨大的,很多开发者毫不犹豫 的投身到了 Android 平台开发,虽然现在在开放式的开发平台上的赚钱机会已经 变得越来越小,但是这个平台已经平稳的度过了高峰期,很多开发者和开发商都 在酝酿在这个平台做出具备杀伤力的产品,投身平台的开发者都已经做足了充分 的准备,所以这个平台在未来的前景是非常可观的,因此 Android 在最新的开发 研究上的排名第一已经是不足为奇[2]。 Strategy Analytics 分析师亚历克斯-斯贝克特(Alex Spektor)表示:“今年第 二季度,Android 智能手机出货量达到了创记录的 6000 万部,在整个手机市场上 占到了 19%的份额,去年第二季度全球智能手机出货量为 4200 万部,相比增长 了 43%。运营商加大购机补贴力度、高端厂商之间的竞争以及使用 Symbian 和 Android 等操作系统的低成本机型不断涌现促进了智能手机市场的增长速度超过 了手机市场的平均增长速度,这个部分充分的体现了当前的世界格局中的 Android 的优势和能力是非常迅速的在增长,如下图 1-1 所示[3]。
浙江大学本科毕业论文 -2- 图 1-1 android 手机涨幅 从这个报表大家可以看到 08 年度第四季度与 09 年度第四季度的对比, Android 智能手机市场的销售量已经上涨了 15%,从报表上面我们看到整个 09 年度整个智能手机市场都是呈现出一片上涨趋势,全年的出货量达到 1.738 亿部 手机。而且从 10 年开始,单单从第一季度和第二季度我们就能看出来上涨速度 变得非常迅速,从 09 年第一季度跟 10 年的第一季度同期相比增长比就已经到达 了 1.487:1,从 10 年第二季度跟 09 年第二季度对比我们就能看出来比例依然是 1.43:1,所以从这个趋势来看未来肯定是智能手机占主导方向地位 [4]。 安卓在全球市场的成长壮大,而塞班在全球市场份额不断下跌已经成为不争 的事实。安卓操作系统发展迅猛主要得益于免费、开源和良好的产业运作策略, 这三点为安卓在智能手机市场赢得更多的发展机遇。代码的开源让更多的开发者 开始进行应用开发;应用的丰富吸引到了更多用户选择 Android 平台。此外,谷 歌通过 OHA 联合众多厂商进行系统研发,将系统应用推广到更多的终端产品中, 确保用户体验的持续改善。 1.2 研究开发内容 1.2.1 主要开发内容 Android 平台 3G 手机录音软件是基于 Android 手机平台,运用 Java 语言, 从手机上直接录取原音文件,可以进行重要信息的存入,也可以在会议中使用, 非常方便。Android 平台 3G 手机录音软件的开发可以把原有的录音工具丢弃, 只需要随身携带一只小巧的 Android 手机,就可以随时随地的进行语音的录入,
浙江大学本科毕业论文 -3- 同时也可以增强对社会语音资料方面的重视,提供在公共场合的一些方便措施, 能够为日常的会议,开幕式做好防范,随时可以代替专业的录音笔等器材。想一 想,随身携带一只具备了多种功能的手机,远远要比携带一台巨大的设备要方便 很多。 在 Android 的录音写入文件当中,存在着 MediaRecorder 和 MediaPlayer 类, 还 有 AudioRecord 和 AudioTrack 类 。 由 于 在 封 装 的 使 用 和 录 音 的 播 放 上 AudioRecord 和 AudioTrack 类的使用比较麻烦,而且不是都能够获得成功,所以 就采取了 MediaRecorder 和 MediaPlayer 类作为本次代码编写的首选方案。 1.2.2 论文内容 本文共分为五章,主要介绍了关于录音软件在 Android 平台上的开发使用, 通 过 MediaRecorder 和 MediaPlayer 类 实 现 外 部录 音 的 功 能 。 第一 章 介 绍 了 Android 最近几年以来的发展趋势和未来前景;第二章介绍了 Android 开发平台 的搭建和 API 的部分模块介绍;第三章对 Android 语音录入播放器的可实现性进 行了分析和大致上的规划,在 Activity 切换的行为上进行了叙述;第四章介绍了 软件的设计思路和整体软件的过程;第五章对 Android 录音播放器进行了测试和 验证,并且给出了实验过程中的经验和心得想法。
分享到:
收藏