专注人工智能在金融领域的应用

四六级单词随手摇—Android App

这是近期开发的一款英语单词学习类App,下面做简单介绍。

1. 作品介绍及创新点

目前市场上已有关于英语四六级单词记忆的手机应用软件,但大部分软件没有将单词进行分类,并且都是将单词按照字母A,B,C……排序进行列表显示,大量的词汇列表会让用户产生心里压力甚至反感。本软件结合用户心理特点将单词进行随机显示,用户只要摇晃手机或者点击按钮即可查看一条单词。无论是在工作、吃饭、等车,还是在起床、睡前都可以拿出手机摇晃一下,把零碎的时间利用起来,把原本无聊的时间积累起来,使得背单词不再枯燥。

单词随手摇将CET4、CET6词汇分为Easy和Hard两类,并包含了核心词汇。

学习过程中遇到生词可以添加到生词本,便于下次查看,并且可以扩充生词,让您可以随手记下生活中遇到的单词。

学习过程中可以使用TTS发音功能,帮助您纠正读音,更好的记忆,需要安装TTS插件。

2. 作品截图

《四六级单词随手摇—Android App》《四六级单词随手摇—Android App》《四六级单词随手摇—Android App》《四六级单词随手摇—Android App》

3. 作品技术点

  1. 本作品词汇分为核心词汇、四级Easy词汇、四级Hard词汇、六级Easy词汇和六级Hard词汇,并分别以XML文件形式存储,便于词库扩展。
  2. XML文档解析采用SAX(Simple API for XML),SAX解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件的状态信息,这样事件处理器才能够根据提供的事件信息来决定自己的行为。 SAX解析器的优点是解析速度快,占用内存少。非常适合在Android移动设备中使用。
  3. 生词本中单词使用SQLite嵌入式数据库进行存储,SQLite支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。
  4. 通过Android 内置的Text To Speech Engine实现单词发音。
  5. 通过Android的加速度传感器感应手机的运动,实现摇晃手机显示单词的功能。
  6. 本作品界面简洁,易于操作。

下载地址:http://www.anzhi.com/soft_284304.html

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>