Android开发-简易单词测试app项目
功能实现
当前有 四选一的单词测试 , 英汉语句的相互翻译 , 单词及释义查询.
项目地址
界面展示
主界面的那个进度条可以调整每次开始测试的单词数量,可在[0,100]之间进行选择.
该界面由主界面左上角的图标跳转过来,主要是展示当前数据库的所有单词的的列表(由于没有找到好的数据源导致部分单词的释义的显示格式有亿点点问题.以后再更新的话会考虑更换更丰富的数据源).
这是测试单词的界面,选择正确的释义会使所选项的边框变为绿色,然后进入下一题,反之会变红,也会跳入下一题同时将该题加入到一个错题队列中,在后续的答题会再次遇到该题.当完成所有题目会弹出提醒框可选择再做20题或者返回主界面.
通过模糊查询在数据库中检索所有符合项,同时支持单词和释义的查询,程序会自己检测输入是否为英语.
这是利用百度翻译api做的一个翻译界面,中间左边得文本可通关点击选择汉译英或者英译汉.
总结
学习的最好老师永远是实践.这是我第一个自己做Android的小项目,界面啥的仿照的是百词斩,虽然也没仿的多好看…这个项目让我趟了很多的雷,基本bug是一个接一个的来,不过在解决这一系列的bug中也让我对Android开发的很多规则都有了了解.不得不说,纸上得来终觉浅,绝知此事要躬行呀.