毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android的背单词软件的设计+源代码(3)
核心算法模块主要解释了各大功能模块的核心算法,并作出解释。
真机模拟演示主要介绍了各大功能模块的运行截图以及功能介绍。
第2章 软件开发背景
2.1 软件的需求分析
现在我们处在一个信息飞速发展的信息化社会,
计算机
技术的日益发展与普及,人们的工作效率大大提高,安全性能日益完善。随着语言全球化的潮流趋势,英语已成为我们日常生活和工作所不可或缺的一门语言。由于我们现代社会更注重效率,现在人们对时间的掌控越来越深入,费时费力的传统背单词方法已不再适合现代人的生活方式。具有随时随地、方便、有效等特点的背单词软件成为不少成功人士的首选。
2.2 基于安卓的背单词软件的开发
2.2.1 基于Android的背单词软件的开发平台
本软件设计是在Microsoft Windows 操作
系统
下开发出来的,由于微软的Windows系列是全球市场中份额最大的计算机操作系统,所以我用Windows 7开发平台来开发。【2】而Android软件的开源的特性在此平台上为编程爱好者们提供了大量的工具,如Eclipse、QT等。
我们平时一般就把Eclipse当做Java集成开发环境来做Java的程序开发,往往忽略了Eclipse的插件开发环境。这个环境能够为用户提供高度集合的集成开发环境,为开发诸如Android此类的软件提供了更大的便利。
IBM公司的免费的并且是高度集成的开发环境,是基于Java的。它有诸多并且功能很庞大的框架服务高度集成化为插件,去完成Android软件的开发。
2.2.2 基于Android的背单词软件的开发语言和环境
本安卓软件上层所使用的语言主要是Java语言,Eclipse开发平台通过Java虚拟机来解释Java的字节码。但是Java开发和安卓的应用程序开发还是有区别的,谷歌公司提供的Android SDK就是为了解决此问题而产生的,辅以Eclipse的ADT插件,通过Android模拟器来模拟安卓手机的应用程序运行情况。
2.3 本章小结
本章主要介绍了基于Android的背单词软件的需求分析,体现出来此类软件的市场前景十分乐观。介绍了Crazy Words的开发平台是Windows 7、开发语言是Java、开发工具有Eclipse、ADT插件等。
第3章 软件的技术分析
3.1 技术背景介绍
3.1.1 Android——架构
图3.1平台架构
Android平台类似于其他系统,都采用分层结构,如图3.1所示,Android平台分了四层。【3】由下往上是Linux 内核层、用户空间层、应用程序框架层和Android应用程序层。
3.1.2 Android应用程序组成
3.1.2.1活动
在应用程序的活动,可以说是一个屏幕,我们在屏幕上添加控件来使应用程序响应。
Activity之间是如何进行的
通信
呢?那就是Internet(意图)它包括动作和动作对应的数据。如:Pick、Edit、View等。举个例子:当你需要去查询一个联系人的联系方式,我们就可以创建一个View的Internet。
然而如果一个Activity想要显示联系人的联系方式后,需要IntentFilter的声明。这个IntentFilter能够处理View的动作和解析联系人的URI。
共3页:
上一页
1
2
3
下一页
上一篇:
jsp+mysql软件工程过程管理平台开发+源代码
下一篇:
ASP.NET+sqlserver医院查询与挂号系统的设计+源代码
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...