Android实训报告范本模板Word文件下载.docx

上传人:b****2 文档编号:15082484 上传时间:2022-10-27 格式:DOCX 页数:18 大小:303.21KB
下载 相关 举报
Android实训报告范本模板Word文件下载.docx_第1页
第1页 / 共18页
Android实训报告范本模板Word文件下载.docx_第2页
第2页 / 共18页
Android实训报告范本模板Word文件下载.docx_第3页
第3页 / 共18页
Android实训报告范本模板Word文件下载.docx_第4页
第4页 / 共18页
Android实训报告范本模板Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Android实训报告范本模板Word文件下载.docx

《Android实训报告范本模板Word文件下载.docx》由会员分享,可在线阅读,更多相关《Android实训报告范本模板Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

Android实训报告范本模板Word文件下载.docx

Android以Linux为核心的Android行动平台,使用Java作为编程语言。

本实训是在学习java语言程序设计的基础上进行的一次综合实践。

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

目的:

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

2、培养学生在Java语言程序设计的基础上,开发Android应用程序的思想和方法。

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

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

1、确定开发的程序,收集和调查有关技术资料。

2、按软件工程步骤进行程序设计.

3、对完成的程序进行测试和完善.

4、完成课程设计报告。

二、设计思路

2。

1设计题目

以Android系统的UI界面开发为基础,设计一个可以简单计算标准体重的应用程序,要求以2个Acitivity实现,第一个Activity作为输入界面,第二个Activity作为结果输出界面,具体实现细节自行设计。

2.2功能分析

该设计题目要求实现可计算输出标准体重功能的应用程序。

通过查阅资料可知,按照世界卫生组织推荐的计算标准体重的方法,需要获知的输入信息有性别、身高。

故可在第一屏设置有单选框以确定性别,输入框以获取身高.另,为了增加程序的实用性,可再设一可选输入框,用来得到实际体重,与标准体重对比,给出用户一些健康提议。

第二屏设置有结果输出显示区域与健康提示显示区域。

3模块划分

通过程序功能分析,可将程序划分为2个模块,即2个Activity:

第一个Activity:

两个单选框(RadioButton)获取性别,一个输入框(EditText)获取身高,一个可选输入框(EditText)获取实际体重,一个按钮(Button)及一些提示文本。

第二个Activity:

一个文本显示区(TextViw)显示计算结果,一个可选文本显示区(TextView)显示提示信息。

三、设计实现及代码分析

3.1第一个Activity

3.1.1布局文件:

main.xml:

采用绝对布局,以实现控件精准显示;

RadioGroup包含两个RadioButton,以实现性别男女选择;

两个供输入的EditText限定了输入类型为numberDecimal,以确保只接收数字型数据.

main.xml完整代码如下:

〈?

xmlversion="

1.0"

encoding=”utf—8"

?

>

〈AbsoluteLayoutxmlns:

android="

http:

//schemas。

android。

com/apk/res/android”

android:

orientation=”vertical”

android:

layout_width=”fill_parent”

layout_height="

fill_parent"

>

〈TextView

id="

@+id/tv1"

layout_width="

wrap_content”

layout_height=”wrap_content”

text="

@string/tv1_t”

textSize=”20sp”

layout_x=”50px"

layout_y="

25px"

/〉

layout_width=”wrap_content”

wrap_content"

text=”@string/tv_sex”

layout_x="

50px”

100px"

/>

<

TextView

wrap_content”

text=”@string/tv_tall”

layout_x=”50px”

150px”

/〉

〈RadioGroup

@+id/rg”

layout_height=”wrap_content”

orientation=”horizontal”

95px”

layout_y=”90px"

〈RadioButton

android:

@+id/rb_male"

wrap_content”

@string/male”

/>

android:

@+id/rb_female”

layout_width=”wrap_content"

@string/female”

<

/RadioGroup〉

〈EditText

@+id/et_tall”

100px”

40px"

140px"

inputType="

numberDecimal"

〈TextView

layout_x=”200px”

145px”

textSize="

20sp"

text=”cm"

layout_y=”200px"

@string/tv_real”

id=”@+id/et_real”

40px”

layout_x=”100px"

230px”

layout_height=”wrap_content"

layout_x=”200px"

235px"

textSize=”20sp"

kg”

Button

@+id/compute”

280px”

text=”@string/compute"

/AbsoluteLayout〉

3。

1.2源代码文件:

MainActivity。

java

使用main.xml布局文件,为计算按钮(Button)注册事件监听,添加事件响应代码;

实现未填身高提示:

Toast.makeText(MainActivity.this,R.string.tall_hint,Toast。

LENGTH_SHORT).show();

实现Activity之间跳转设置:

intent.setClass(MainActivity。

this,ResultActivity。

class);

实现Activity之间数据封装传输:

bundle。

putDouble(”height"

,height);

bundle.putString(”sex”,sex);

bundle.putString("

real”,real);

intent。

putExtras(bundle);

java完整代码如下:

packagecom。

halcyon;

importandroid。

app。

Activity;

importandroid.content。

Intent;

os.Bundle;

importandroid.view。

View;

importandroid.view.View。

OnClickListener;

widget。

Button;

EditText;

RadioButton;

Toast;

publicclassMainActivityextendsActivityimplementsOnClickLis

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1