需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13028 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现如今,手机不再仅仅用于通话,它们已能够承载数据和视频。移动设备(手机或平板电脑)正成为非常强大的通用计算平台,势必成为新一代的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 |