1、 Android 应用程序开发 实验报告 目录目录 第一章第一章 系统分析与设计系统分析与设计.3 1.1 系统的可行性分析.3 1.2 系统的需求分析 3 第二章第二章 系统详细设计系统详细设计 .3 2.1 ACTIVITY的详细设计 3 2.2 XML文件的详细设计 3 第三章第三章 测试运行及总结测试运行及总结 11 3.1 界面截图. 16 3.2 运行界面截图 17 3.3 运行结果截图. 18 3.4 总结 22 第一章第一章 系统分析与设计系统分析与设计 1.1 系统的可行性分析系统的可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究 的过程,实际上是
2、一次大大简化系统分析和系统设计的过程,所以,进行可执行 性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的实时调查 得出以下四点的可行性分析: (1)技术可行性:Eclipse + Android ADT 的技术已经较为成熟,通过 SUN 公司(现被 ORCEL 公司收购)推出的跨平台、动态的 JAVA 语言进行开发。 (2)运行可行性:该系统需要 Android 虚拟机环境,Eclipse 中安装 ADT, DDMS 等 Google Android 相关插件。其运行环境已经相当稳定,它功能丰富, 包括了完备的Android程序的编码、 调试、 测试和发布功能, 其中支持所有An
3、droid 应用开发相关技术,包括 SQLite,Skia,3D 制作,Android XML,能够很好的 发布 Android 的应用程序 APK 包。 (3)法律可行性:因为是自主开发设计,所以不会构成侵权,在法律上是 可行的。 通过以上的可行性分析,将采用 Eclipse+Android ADT + DDMS 技术,运用 JAVA 语言进行系统的开发。 1.2 系统的需求分析系统的需求分析 根据分析需求,这个系统必须实现以下的功能: (1) 实现简单的数字计算功能。 作为计算器,其核心就是加减乘除。 (2) 能够在手机里面以良好的界面。 第二章第二章 系系统详细设计统详细设计 2.1 a
4、ctivity 的详细设计的详细设计 package com.example.counter; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity private TextView textView1 = null; private Button buttonzone = null; private Button button1 = null; private Button button2 = null; private Button button3 = null; private Button button4 = null; pri