模块解析
大约 2 分钟
一、新闻模块 news
新闻从中国日报网用python脚本获取。
Technology - Chinadaily.com.cn
现在包含7个模块,科技、艺术、金融、篮球、美国、欧洲、社会。
前端使用7个Fragment展示,具体页面展示新闻详情。
具体页面有单词释义预览功能。通过自定义手势和view,可长按选择单词,并进行查询释义、收藏、复制等操作。
新闻详情页有“筛选陌生单词功能”。可以筛选该文章中你可能不认识的单词,前提是要登陆,并且设置了个人英语水平。比如英语水平是高中,那么会排除文章中的高中词汇(通过查询高中词汇数据库表words_graduate),同时也会用户添加到单词本中的单词也会从文章中筛除。
二、单词模块
单词模块有两个分类,“收藏”和“单词本”。
收藏本意是重点标注的单词。
单词本本意是标记已经认识的单词。(新闻和真题模块的“筛选陌生单词功能”用到该模块)
三、个人模块
用户可短信注册登陆。
通过id或者手机号唯一识别用户。用户可修改个人信息(头像、用户名、年龄、性别、格言、简介、真实姓名、生日、地区、邮箱等)
四、背单词模块
用户可以选择小初高大学四六级以及考研单词六个分类,目前该模块功能不算完善。
五、考研真题模块
该模块类似于新闻模块。
主页由两层RecyclerView嵌套展示。第一层是年份,第二层是当前所有真题。
具体题目页面类似于新闻详情页面,展示原文和对应题目。与新闻模块一样,具有单词释义预览功能。
附注:
除上述五个主要模块外,目前还有单词连连看游戏功能,随机给出指定个数单词,用户选择中英配对消除单词。