Android平台下的英语学习软件的设计与实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:13028
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:现如今,手机不再仅仅用于通话,它们已能够承载数据和视频。移动设备(手机或平板电脑)正成为非常强大的通用计算平台,势必成为新一代的PC。随着越来越多的IT应用程序开始推出移动版本,IT行业将掀起一场移动编程热潮。Google公司推出的Android平台是一个面向移动开发和平板电脑开发的开源平台。

    本文在认真了解了android平台的框架设计模式的基础上,主要基于android手机平台开发一款英语类学习软件,并重点论述了本文软件中各个功能模块的设计与实现的过程。本文研究的主要问题是:基于android平台的英语类学习软件的总体框架设计、各个子功能模块的设计实现和软件最终的测试发布。

本论文的工作主要包括以下几个方面:将当今几种主流的智能移动开发平台进行了研究和比较并做出选择-android平台;详细介绍了本软件开发前的环境搭建和开发工具的使用;在对本软件的总体框架的设计和可行性分析之后,划分好各子功能模块;对各功能模块的实现过程进行详细论述;在实现了各功能之后,对软件进行系统测试并最终发布。

 

关键词 Android;设计模式;英语学习软件;系统测试

 

目录

摘要

Abstract

1 绪论-1

1.1课题研究背景及意义-1

1.1.1  智能移动平台的发展-1

1.1.2  Android的诞生及其特点-1

1.1.3  开发英语学习类软件的背景及意义-2

1.2 本文研究的内容-3

1.3 软件解决的问题以及总体性能-3

2 环境搭建及其开发工具介绍-4

2.1 Eclipse介绍和安装-4

2.2 Android SDK简介及其搭建-4

2.3 Android模拟器的创建及其运行-5

2.4 DDMS的灵活应用-6

2.5 本章小结-6

3 系统可行性分析与总体设计-7

3.1系统可行性分析-7

3.1.1  技术可行性-7

3.1.2  经济可行性-7

3.1.3  操作可行性-7

3.2 系统功能结构-7

3.3 系统功能模块之间的关系-8

3.4 本章小结-8

4 系统详细设计-9

4.1 开发过程中相关技术介绍-9

4.2 系统主要类实现-10

4.2.1 主控制类-10

4.2.2 FriendlyScrollView类实现-12

4.2.3 CustomDialog类实现-13

4.3 欢迎界面设计-15

4.4 阅读界面绘制-16

4.5 调整阅读字体大小-18

4.6 实现上一章、下一章的跳转-18

4.7 模式切换功能-22

4.8 朗读功能-23

4.9 显示功能-24

4.10 调整屏幕亮度-25

4.11 关于系统信息-26

4.12 系统小结-26

5 系统虚拟化测试及运行效果分析-27

5.1 系统虚拟环境测试-27

5.2 系统运行效果与最后分析-27

5.3 使用Android Market发布软件-32

5.4 本章小结-32

6 全文工作总结-33

致谢-34

参考文献-35