安卓平台的英语单词学习软件的开发与设计(7)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

安卓平台的英语单词学习软件的开发与设计(7)


   (2)意图接收器
   (3)服务
   (4)内容提供者
    然而,并不是所有的Android应用程序都必须具备上面的四个组件,可以由上
面的—个或几个来组建。当决定使用以上哪些组件来构建Android应用程序时,需
要将它们注册在AndroidManifest.xml文件中,这是一个xml配置文件,在这个文
件中可以声明应用程序组件以及它们的特性和要求。这个配置文件是每个Android
应用程序所必需的。
2.7    使用的开发工具及其相关介绍
系统平台:Microsoft Windows 7
系统构架:Linux 内核及驱动、C/C++框架、java 框架、java 应用程序android 的C/C++框架
  (3)编程语言:JAVA
JAVA语言是SUN公司于1995年推出的一种面向对象的新一代程序。到现在JAVA已经成为主流的开发语言之一,其应用领域带在继续扩大。特点:
第一、面向对象,他是更加彻底的面向对象,面向对象的特点使设计集中于对象及其对象之间的联系。JAVA中提供了简单的类机制和动态接口模型,使对复杂系统的设计更加简单、清晰。
第二、平台无关性,用JAVA写的应用程序不用修改就可在不同的软硬件平台上运行。
第三、可靠性和安全性,由于JAVA主要用于网络应用程序开发,因此对安全性有较高的要求。如果没有安全保证,用户从网络下载程序执行就非常危险。JAVA通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当JAVA字节码进入解释器时,首先必须经过字节码校验器的检查,然后JAVA解释器将决定程序中类的内存布局,随后,类装载器负责把来自网络的类装载到单独的内存区域,避免应用程序之间相互干扰破坏。最后,客户端用户还可以限制从网络装载的类只能访问某些文件系统。上述几种机制结合起来,使得JAVA成为安全的编程语言。
第四、JAVA还有分布性、多线程、高效性和动态性等优点。
 (4)开发工具:eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
 (5) 建立数据库工具:
每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已经被多种软件和产品使用,Mozilla FireFox就是使用SQLite来存储配置数据的,Android和iPhone都是使用SQLite来存储数据的。
  (6) 软件模拟器:
Android SDK,Android SDK(Android模拟器)是Google发布的一套开发工具,安装Android SDK可以方便开发者在手机上运行之前先在模拟器上测试应用。我们可以使用它在电脑上运行Android。 (责任编辑:qin)