android实训报告-2013200237

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、课程设计(实训)目的及要求

本实训是在学习android的基础上进行的一次综合实践。通过综合训练,要求学生掌握android的网络编程和3G编程的应用,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等,使学生通过本次实训,能够进行独立的3G应用程序开发,能够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。

1、培养学生运用所学课程android的理论知识和技能,分析解决计算机实际应用中的问题的能力。

2、培养学生掌握用android的知识开发网络和3G应用程序的思想和方法。

3、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

4、通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:

⑴确定开发的系统,收集和调查有关技术资料。

⑵按软件工程步骤进行系统开发。

⑶对系统进行测试和完善。

⑷完成课程设计报告。

二、设计思路

(需求分析、功能介绍、模块划分、数据流图)或实训内容与安排一.需求分析:

计算器:通过计算器实现简单的加减乘除的运算

相册浏览器:通过相册浏览器浏览图片,并应用了重力感应系统,增加菜单项,通过菜单,可以退出程序,查看作者,查看关于该软件的一些信息,并能把图片设置为背景图片。

猜数字:自动生成一个1-100的整数,然后再文本框里输入一个1-100的数字,然后跟自动生成的数字比较,如果小了,提示“太小了”,如果大了,提示“太大了”,如果两个数相等,就提示“恭喜中奖了”。

二:功能介绍

计算器:计算器拥有加、减、乘、除四个简单的运算。并有清除功能。

相册浏览器:按“上一张”按钮可以当前图片的前面一张图片,按“下一张”按钮可以当前图片的后面一张图片。按“menu”按钮可以弹出菜单选项,菜单选项里有4个选项,分别为“退出”,“作者”,“关于”,“设置”。按“退出”选项,可以退出程序;按“作者”选项,查看作者信息;按“关于”选项,查看软件信息;按“设置”,把图片设为背景图片。

猜数字:系统自动生成一个1-100的整数,然后再文本框里输入一个1-100的数字,两数比较,如果小了,就提示太小了,,如果大了,就提示太大了,并在textview中输出还有几次机会。当两数相等时,就提示“恭喜你中奖”。当按“重新来过”,游戏重新开始。

三:模块划分

计算机:

计算机界面:

运行界面:

界面文件 main.xml

xmlns:android="/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:id="@+id/EditText"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:digits="1234567890."

android:layout_marginBottom="10px"

android:gravity="right"

/>

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:gravity="center_horizontal">

android:layout_marginBottom="5dp">

android:id="@+id/onebut"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginRight="5dp"

android:textSize="14pt"

android:text="1"

android:layout_weight="1"

/>

android:id="@+id/twobut"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginRight="5dp"

android:textSize="14pt"

android:text="2"

android:layout_weight="1"

/>

android:id="@+id/threebut"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginRight="5dp"

android:textSize="14pt"

android:text="3"

android:layout_weight="1"

/>

android:id="@+id/addbut"

相关文档
最新文档