Android-简单单词书app

Android-简单单词书app

一、项目目录结构
1.database目录:有关对数据库的操作及方法
2.Fragment目录:添加单词、背诵单词、显示其他功能界面的fragment对应的代码
3.Util目录:所有有关界面功能及工具类
4.Res/layout目录下放所有页面布局,drawable存放相关图片、raw放音频资源等
在这里插入图片描述
在这里插入图片描述

二、功能介绍
1.注册及登录功能
(1)通过对数据库中user表进行查询,验证用户名及密码是否正确,错误或没有注册记录提示相关信息;对输入框进行判空操作。
在这里插入图片描述

(2)点击注册进入注册用户界面,填写注册信息,并将相关信息通过intent传参到登录框进行登录;

2.单词录入功能
通过在界面填写单词及翻译将单词写入数据库tb_dict表中
在这里插入图片描述

3.翻译功能
通过使用百度翻译api接口对单词进行英译汉、汉译英。需要引入相关包文件、设置手机权限、在百度翻译官网申请appid及密钥填写在代码中,通过解析数据实现翻译。
在这里插入图片描述

4.单词背诵功能
通过对数据库中单词表(tb_dict)及错题本表(tb_note)的查询,优先对错题表中的单词进行测验,错题表中无单词时将使用单词表。回答错误单词将添加到错题表中。点击提交答案对输入框中答案进行验证,正确显示下一题,错误显示翻译;点击不认识直接显示翻译,默认为答题错误。对测验单词数量进行限制(5个),测验完成显示成绩,不同成绩显示不同信息;在测验时可通过播放按钮播放音乐。音乐功能通过MediaPlayer实现。
在这里插入图片描述
在这里插入图片描述

5.个人中心
单词库及错题本按钮对数据表中信息通过listview进行显示,退出登录返回登录界面。
在这里插入图片描述
学习来源:Android开发——项目实例(二)迷你背单词软件(第二版)

百度网盘,有需要的朋友可以自取哦~
链接:https://pan.baidu.com/s/1odnJuDPD-jsnkogs8X_q5A
提取码:qbgm

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值