admin 发表于 2016-6-8 14:51:54

基于Android的录音软件的设计与实现

技术:Android等
摘要:
3.1 需求分析
依据系统的前期调研和系统自身的功能需求,Android移动终端应具有以下功能:
1. 录音机本身需要完成其本职工作——录音,提供高品质的录音,保存和查看录音文件的功能;
2. 同时,录音机软件除了完成录音的功能外,还有播放录音文件的功能等;
3. 录音机需要对所有的录音文件列表进行查看和操作,包括播放、删除等一系列的操作;
4. 在手机这种对系统资源和实时性要求比较严格的设备上使用,需要严格考虑外界和边界条件,比如需要处理存储卡容量不足等情况;
5. 另外界面也需要尽量做到简洁大方,满足用户易用性的要求,以方便使用,达到最佳的用户体验。
3.2 用户特点分析
3.2.1 Android端录音应用用户特点分析
1. 用户在使用该录音软件时候,可能是需要紧急的进行录音操作,因此需要可以不输入文件名而系统有默认的文件名。
2. 录音结束后,用户可能马上需要查看录音的效果,进行播放的操作。
3. 用户可能需要进行所有录音文件的查看与试听,。
4. 如果用户对录音文件已经不再需要,用户可能会对文件进行删除操作,以节省存储空间。
3. 介于移动设备的屏幕尺寸较小,用户可能输入不便和操作不便,因此可能需要进行默认文件名的设置并尽量将按钮设置的大一些。
3.3 系统必备条件分析
3.3.1 Android端录音应用必备条件分析
通过对Android系统进行的功能分析可知,Android录音应用必备条件如下:
1.该系统正常运行时会进行音频的录制,因此需要有音频录制的权限(获得音频录制权限),同时需要播放录制的音频,因此需要播放音频文件的权限,同时需要将录制的音频保存到SD卡,所以还需要读写SD卡的权限。
2.要保证该系统能够正常运行,需要使用Android 4.1或以上版本的系统,同时需要保证Android终端不被其他的应用限制访问麦克风。
3.4 系统可行性分析
3.4.1 Android端录音应用可行性分析
技术可行性:通过以上的分析,需求从技术上都可以解决。不管是较为较为复杂的录音的控制,还是相对较为简单的录音播放功能,甚至是声音波形的显示、计时秒表的控制等,都可以使用具体的API即可解决;另外,Android自带的SD卡存读取功能也为其数据的存储与读取处理提供了很大的帮助,所以技术上没有问题。
经济可行性:因为此系统运行在用户的Android终端设备上,因此不会存在硬件费用,不过会存在软件发布的少量费用。在软件使用过程中,需要对SD卡进行读写,由于Android在权限上的设置,需要在Androidmanifest.xml中进行配置以后才可以进行SD卡的读取与写入,所以如果没有配备SD卡的手机需要配备SD卡,这可能会产生一定的费用,但是产生的费用极少。
无论是从技术方面,还是从经济可行性方面,该系统都是可行的。

目录:
摘要    1
Abstract    1
1绪论    1
1.1 论文背景及意义    1
1.2 研究现状    1
1.3 论文主要内容和组织结构    2
2相关技术    3
2.1 Android平台与应用开发    3
2.1.1 Android平台简介    3
2.1.2 Android系统架构    5
2.1.4命令行的使用    7
2.1.5 Android项目    7
2.1.6 Android工程程序结构    8
2.2 Java语言    8
3需求分析    11
3.1 需求分析    11
3.2 用户特点分析    11
3.2.1 Android端录音应用用户特点分析    11
3.3 系统必备条件分析    12
3.3.1 Android端录音应用必备条件分析    12
3.4 系统可行性分析    12
3.4.1 Android端录音应用可行性分析    12
3.5 本章小结    12
4系统设计与实现    13
4.1 系统架构    13
4.1.1 系统架构模式    13
4.1.2 用例图    14
4.2 系统功能设计    14
4.2.1 Android录音应用模块设计    14
4.3 系统开发环境    15
4.3.1 运行硬件条件    16
4.3.2 开发环境及语言    16
4.4 系统基本功能实现    16
4.4.1 Android录音机功能实现    16
4.4.2 其他功能实现    23
4.4.3 播放列表功能实现    26
4.5 本章小结    28
5系统测试    29
5.1 运行测试    29
5.1.1 安装    29
5.2 功能测试    32
5.2.1 录音测试    32
5.2.2 播放测试    33
5.2.3 列表测试    33
6总结与展望    35
6.1 结论    35
6.2 进一步工作的方向    35
参考文献    36
致谢    38

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****

页: [1]
查看完整版本: 基于Android的录音软件的设计与实现