Android实训报告范本模板Word文件下载.docx
- 文档编号:15082484
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:18
- 大小:303.21KB
Android实训报告范本模板Word文件下载.docx
《Android实训报告范本模板Word文件下载.docx》由会员分享,可在线阅读,更多相关《Android实训报告范本模板Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 报告 范本 模板