目录
第一篇 刀疤鸭背单词 ................................................................................................. 3
1.1. 软件简介 ........................................................................................................ 3
1.2. 软件特色 ........................................................................................................ 3
1.3. 单词学习软件功能介绍 ................................................................................... 3
1.4. 代码工程下载地址 .........................................................................................11
1.5. 部分代码讲解 ................................................................................................11
1.5.1.
LearnActivity.java.................................................................................11
1.5.2.
SearchActivity.java .............................................................................. 12
1.5.3.
Config.java ......................................................................................... 12
1.5.4.
DictManager Activity.java ..................................................................... 34
1.5.5.
CSV 解析 ........................................................................................... 34
1.5.6.
Tts ..................................................................................................... 37
1.5.7. 称号................................................................................................... 40
1.5.8.
Stardict............................................................................................... 45
1.6. 附录 ............................................................................................................. 47
第一篇 刀疤鸭背单词
1.1. 软件简介
刀疤鸭背单词是刀疤鸭系列软件之一。具有单词学习、单词查询、生词记录、测试练习
等功能。无需上网,让你随时随地轻松背单词!
本软件预装了从小学、中学、大学四六级到托福、雅思共 27 个词库,还可自由下载词库
安装,满足你的个性化需求。真人发音、三种单词测试练习模式、成长升级系统,让你在刀
疤鸭的帮助下,爱上背单词!
1.2. 软件特色
1、成长练级系统
背单词也能得经验,答题也能升级!让背单词像玩游戏一样轻松愉快!
2、多种单词复习测试方式
本软件包含三种测试模式:快速背诵单词、记忆单词词义、记忆单词拼写。
通过这三种单词测试模式,用户随时复习自己学过的单词课程,加强记忆!
3、真人发音
本软件具备真人发音功能,让你听说读写,样样精通!
4、海量词库
本软件预装了 27 个词库,并且支持用户自己下载词库导入程序。
1.3. 单词学习软件功能介绍
本软件主要包含八个模块,分别是单词学习、单词查询、测试练习、生词查询、词库
管理、系统设置、系统帮助和关于系统。程序主界面如下图所示:
图 单词学习主界面
单词学习
该模块提供单词学习功能,学生可以逐个学习选定词库中的单词(词库的设定在词库管
理中进行)。在单词学习界面,学生可以查看单词的音标、词典释义和单词例句,还可以点
读单词的标准发音。界面如下图所示:
图 单词学习子模块界面
通过浏览词库中各个单词课程中的单词,学生可以方便地对单词进行记忆,如果觉得
对这个单词不是很熟悉,还可以将添加为生词,方便以后背诵记忆。
单词查询
该模块提供强大的单词查询功能。学生可以在该模块下查询生词,程序会展示出该生词
的中文意思及实用例句。同单词学习模块一样,学生可以将查询到的单词放到生词库中,方
便以后进行复习和记忆。
图 单词查询子模块界面
测试练习
在这个模块下,学生可以对学习过的单词进行测试练习。测试分为三种模式:“快速背
诵单词”,“记忆单词词义”和“记忆单词拼写”。
图 三种单词测试模式
在“快速背诵单词”模式下,程序刚开始只会显示单词的英文,由学生自行选择是否记
得单词,在点击“记得单词”或“忘记单词”之后程序会显示出单词的中文意思,学生选择
记得是否正确,并可以将单词加入到生词库当中去。
在“记忆单词词义”模式下,程序会显示词库中的单词并给出该单词的四个中文解释供
学生来选择,在学生选择完答案之后程序会给出学生选择的正确与否。学生可以选择性得将
单词加入到生词库当中去。在测试得最后,程序会统计出学生答题的正确率等信息,并设置
了成长经验、称号系统。目的是希望通过这种寓教于乐的形式,提高学生背单词的积极性,
让学生感到学习单词的快乐与成就感。
图 “记忆单词词义”模式下的单词测试
图 单词测试结果统计
“记忆单词拼写”模式与“记忆单词词义”模式类似,只不过先给出的是单词的中文释