摘要:伴随着Android智能操作系统的普及,越来越多的人开始使用安卓智能手机。除了传统手机功能外,更多的人选择在手机上听书。在信息时代飞速发展的今天,人们的阅读方式已经从传统的报刊杂志等纸质书籍转变成了移动设备上的电子书籍。为了满足越来越多的人能够随时随地进行听书的需求,我设计并开发了一款基于Android的听书软件。
本文主要阐述了听书软件的设计与实现过程。听书软件以Android Studio为开发平台。Android Studio代码的编写以Java语言以及Android SDK为基础。为了方便软件调试以及查找错误,本文将系统分为文字输入模块、文件搜索模块、语音接口调用模块分别进行编程。软件可以实现自动扫描手机内部TXT文件并用语音播放出来的功能。经过调试与测试之后,系统已经能在智能手机上运行并且适配Android 8.0以下设备。论文最后对本设计进行了总结并阐述了在毕设过程中所遇到的问题以及问题的解决办法。
关键词:听书软件;Android Studio;语音合成技术
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题背景-1
1.2课题研究目的与意义-1
1.3国内外研究现状-2
1.4本章小结-3
第二章 相关技术介绍-4
2.1 Android系统简介-4
2.2 Android系统架构-5
2.2.1 Linux内核层-5
2.2.2系统运行层-5
2.2.3应用框架层-5
2.2.4应用层-5
2.3 Android Studio-5
2.4 Java语言-6
2.5语音合成技术-7
2.6本章小结-7
第三章 系统模块化编程与实现-8
3.1功能需求分析-8
3.2技术框架设计-8
3.3搜索及显示所有TXT文件-9
3.3.1搜索所有TXT文件的方法-9
3.3.2获得所有TXT文件的名字和路径-10
3.3.3显示TXT文件列表的页面-10
3.4本章小结-12
第四章 Android模拟机测试与分析-13
4.1模拟器选择-13
4.2软件图标设计-13
4.3软件测试-14
4.3.1软件首次打开测试-14
4.3.2文字输入功能测试-15
4.3.3文字转语音播放功能-15
4.3.4声音类型选择功能测试-15
4.3.5清空输入功能测试-16
4.3.6文本搜索功能测试-16
4.3.7软件结束关闭功能测试-17
4.4 BUG与调试方法-17
4.5测试总结-17
4.6本章小结-17
结束语-19
致谢-21
参考文献-22
附录-23