src:存放所有的源文件,而且所有的文件必须保存在包中
bin:生成的所有的*.class文件,也是保存在包中的
libs:放第三方jar包
res:存放所有图片、布局、字符串等
HelloWorld.java:主程序文件
Assets:静态文件打包,可以包含流媒体和动画准备的音频文件
AndroidMainfest.xml:这是整个Android项目的配置文件,每一个活动都要在这个文件里注册才能起作用。
2.3 Android SDK的介绍
Android SDK(Software Development Kit)提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,Android支持所有的平台,其包括了Android平台上开发移动应用的各种工具集。工具集不仅包括了Android模拟器和用于Eclipse的Android开发工具插件(ADT),而且包括了各种用来调试、打包和在模拟器上安装应用的工具。
Android SDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用,通过SDK提供的一些工具将其打包成Android平台上所使用的apk文件,然后用SDK中的模拟器来模拟和测试软件在Android平台上运行的情况和效果。来.自/751论|文-网www.751com.cn/
2.4 Java语言简介
1995年5月份,Sun Microsystems公司推出了Java(Java程序设计语言和Java平台的总称)。用Java实现的HotJava浏览器(支持Java applet)显示出了Java的魅力:跨平台、动态的Internet、Web计算。此后,Java就被广泛的接受并且推动了Web的迅速发展,现在常用的浏览器都支持Java applet。与此同时,Java技术也在不断地更新。
Java 平台是由Java虚拟机JVM(Java Virtual Machine)和Java应用编程接口API(Application Programming Interface)构成的。API为Java提供了一个独立于操作系统的标准接口,它可以分为基本部分和扩展部分。在硬件或者操作系统的平台上安装了一个Java平台之后,Java应用程序就可以运行了。现在的Java平台已经嵌入了几乎所有的操作系统。这样一来,Java程序就可以只编译一次,且可以在各种系统中运行。
Java分为三个体系:J2SE(Java 2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。
Java语言是一个支持网络计算的面向对象的程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并且增加了其他的特性,例如支持并发程序设计、网络通信以及多媒体数据控制等。
3 系统的需求分析文献综述
需求分析是一种软件工程活动,它在系统需求工程和软件设计之间起到桥梁的作用。需求工程活动产生软件的运行特征(功能,数据和行为)的规约,指明软件和其他系统元素的接口并且建立了软件必须满足的约束。需求分析是允许软件工程师精化软件分配并且创造软件处理的数据、功能和行为领域的模型。
根据体系结构设计和构件设计的信息以及功能和行为的表示,软件需求分析可被分为:问题识别、评估和综合、建模、规约、评审这5个工作区域。
3.1 功能需求分析
通过综合调查以及分析,此应用软件决定开发以下功能:
1)对模拟器中的图片进行幻灯片播放(分为手动播放和自动播放)