本系统是一个基于android系统的智能手机的学习系统,其优越性超越了普通的手机学习系统,比如可以显示阅读进度,触屏即可自动翻页等。在很大程度上给予了用户方便,而且简洁快速,能更好的减少用户的接收和等待的时间,给予用户更大的方便。


在选择界面选择要阅读的电子书后,系统会自动跳到阅读界面,自动打开要阅读的文档。在阅读界面的右下方会显示阅读的进度,在此页面中点击menu按钮会弹出菜单,可供选择退出、加标签、获得所有标签,进度跳转等操作。如图2-2阅读界面所示。退出即退出本电子书,回到选择界面。加标签会针对目前的页数和进度标记,然后存储到数据库中。显示标签则从数据库中把所有的标签都读出来,供用户选择,长按按钮删除标签。

目 录

第一章 绪论 5

1.1项目背景 5

1.1.1项目研究背景 5

1.1.2 项目研究目的 5

1.1.3项目研究的意义 5

1.2研究内容和方法 6

1.2.1 研究内容 6

1.2.2 研究方法 6

1.3技术概述 6

1.3.1 Android平台及java语言 6

1.3.2 中介软件介绍 7

1.3.3 MVC介绍 8

1.3.4 四大组件 9

第二章 需求分析 11

2.1 系统功能需求 11

2.2 数据库结构分析 11

2.3 ER图分析 12

第三章 软件总体设计 15

3.1 设计功能概述 15

3.2 设计原理概述 16

3.2.1 Activity延迟跳转原理 16

3.2.2 Android平台动态翻页效果原理 16

3.2.3 Android网络连接原理 16

3.2.4 Android消息队列原理 17

3.3 数据库设计 18

3.3.1 Android内置数据库特性简介 18

3.3.2 建表语句 18

3.3.3 数据表分析 19

第四章 系统详细设计 21

4.1 最近阅读 21

4.2 本地管理 21

4.3 软件部分代码实现 21

4.3.1 获取sd卡上的txt文本 21

4.3.2 长按选项删除 26

4.3.3 阅读文本界面的实现 27

4.3.4 menu按钮功能的实现 29

第五章 系统界面 33

5.1功能界面 33

5.2用户阅读界面 33

5.3菜单 34

5.4书签操作 35

5.5字体调节操作 36

5.6跳转界面 37

结 论 37

参考文献 39

致 谢 40

基于安卓的英语四级单词学习智力游戏android相关推荐

  1. [附源码]计算机毕业设计Python+uniapp基于安卓的英语背单词app21a6v(程序+lw+APP+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于安卓的英语背单词app21a6v(程序+lw+APP+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置 ...

  2. 英语四级单词频率统计及翻译

    英语四级单词文本处理 单词频率统计,并排序 excel.数据库操作 import re import xlwt import sqlite3def get_file():""&qu ...

  3. 4-25英语听力单词学习

    4-25英语听力单词学习 january['dʒænjuәri]n. 一月 february['februәri]n. 二月 march[ma:tʃ]n. 三月 April['eiprәl]四月 Ma ...

  4. 基于安卓的英语学习软件的设计与实现

    有需要的可以私信,长期从事安卓开发,运用java语言,使用eclipse开发环境,数据库技术,包括选择界面,学习界面,测试界面,生词本界面以及学习记录界面,使用数据库来保存英语单词,基本上市面所有英语 ...

  5. 将英语四级单词存储到数据库中

    代码:主要是需要将文件中的单词与翻译分开存储 #include <stdio.h> #include <sqlite3.h> #include <stdlib.h> ...

  6. 基于WEB的英语四级在线考试系统

    开发工具(eclipse/idea): eclipse4.5/4.8或者idea2018,jdk1.8 数据库:mysql 功能模块: 管理员子系统模块实现 班级管理模块:系统管理员可以添加专业信息和 ...

  7. (基于安卓app开发项目)日语学习软件的毕业设计(附源码+论文)

    大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦.

  8. 基于安卓的App开发初步学习(开发软件Android Studio)**1**

    一·初步认识 现在手机的使用越来越频繁,要想跟上时代的潮流,必须要了解这些技术. 开发软件使用的是Android Studio 创建一个工程项目,一个基本的项目包含的如上图,像类似于java中的类,函 ...

  9. 基于安卓的毕业设计题目推荐

    基于安卓的毕业设计题目1-10题 1.基于安卓系统铁路通信控制终端设计 2.基于安卓平台的HSK词汇学习软件设计与实现 3.基于安卓智能手机的脉搏血氧饱和度检测量方法的研究 4.基于安卓终端的长输管道 ...

最新文章

  1. 2021年大数据常用语言Scala(十三):基础语法学习 函数 重点掌握
  2. h5+ 获取当前位置 并获取当前天气
  3. python class 是否存在某个变量_Python编程思想(29):使用type()函数定义类
  4. 标号的类型是near还是far有什么区别,作用是什么?
  5. 【转】找到 MySQL 数据库中的不良索引
  6. 使用结构化的标头字段改善HTTP
  7. 《黑天鹅》读书笔记(part3)--那些声称注重过程而非结果的人并没有完全讲真话
  8. 不是每个人都适合linux
  9. Comet OJ(Contest #8)-C符文能量【dp】
  10. php 分割二维数组,拆分二维数组 php
  11. 数据结构二叉树线索化
  12. 死锁、活锁、性能问题
  13. CodeForces 1B
  14. 【R语言】R是现在最好的数据科学语言吗?
  15. 电驴搜索服务器正在连接,电驴 电驴连接不上服务器-完美教程资讯
  16. 清华EMBA课程系列思考之六 -- 比较文明视野下的中华领导智慧、企业管理与经济解析
  17. WebAR+教育丨帮助老师课堂教学,教育展览
  18. 【SRAM】CubeMX配置STM32H743+IS61WV204816外部扩展SRAM
  19. 西电 计算机学院 博后流动站,西电7个博士后科研流动站接受专家组综合评估检查...
  20. 超级玛丽3通关指南+隐藏点整理

热门文章

  1. 夜雨寄北 文/江湖一劍客
  2. MIMIC-IV-v2.0安装教程
  3. Matlab之选取特定区域的坐标点
  4. 如何给电脑安装Windows双系统
  5. 阅读笔记 |《科学史和科学哲学导论》舒斯特
  6. linux指令grep语法,Linux grep 命令详解
  7. 运用highcharts绘制饼图
  8. 【证明】矩阵的特征值即其相似对角矩阵主对角线的元素
  9. 【数值预测案例】(6) LSTM、GRU 时间序列股票数据预测,附TensorFlow完整代码
  10. android 跳到桌面,Android部分手机Activity跳转可以看到桌面