菜单
  

    核心算法模块主要解释了各大功能模块的核心算法,并作出解释。
    真机模拟演示主要介绍了各大功能模块的运行截图以及功能介绍。
     第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——架构
     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。
  1. 上一篇:jsp+mysql软件工程过程管理平台开发+源代码
  2. 下一篇:ASP.NET+sqlserver医院查询与挂号系统的设计+源代码
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 电站锅炉暖风器设计任务书

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. java+mysql车辆管理系统的设计+源代码

  11. 十二层带中心支撑钢结构...

  12. 中考体育项目与体育教学合理结合的研究

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 大众媒体对公共政策制定的影响

  15. 乳业同业并购式全产业链...

  16. 当代大学生慈善意识研究+文献综述

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回