android实验报身高体重实验报告

合集下载

基于android系统的BMI软件的设计与研究

基于android系统的BMI软件的设计与研究
Keywords:EmbeddedBMI android java
1. 引言
很多国家及地区每年都会为当地的人口作身高和体重的统计。这些统计数据,都可以转化成为BMI值,从而再统计出当地人口的BMI值分布。根据这个分布,地方健康政府可以推算出当地人口的过重及过轻指标。一般来说,都会采用统计出来的平均BMI值及其标准差值,再计算出其常态分布的最高5%及最低5%作为过重及过轻指标。我国在这个方面还没有引起太大的重视,有的软件是只是功能单一,没有相应的指导意见。这个软件就根据这个缺点并加入一些人性化的建议说明而开发的。
Abstract:BMI index is based on height, weight, age, and geographic extent, and to determine whether fat, thin, healthy body.Google developed Android as a platform for open source Linux-based mobile phone operating system, which includes the operating system, user interface and applications - required for all mobile phone software, but there is no past, the exclusive right to hinder the mobile industry barriers to innovation.Java is Sun's company sent object-oriented programming language, portability, high, is now the most widely used programming languages.

试验指导5-Android应用开发——标准体重计开发1

试验指导5-Android应用开发——标准体重计开发1

Android应用开发——标准体重计开发1 实验目的掌握android项目文件构成掌握UI构建方式掌握string资源文件引用实验任务:开发标准体重计算器Android应用,最后请输入自己的身高,提交运行截图(贴在试验报告里)实验过程:目标Android应用的操作过程是这样的:选择你的性别,然后输入你的身高,点查看计算结果的按钮就在Toast中显示你的标准体重。

力求操作简单,结果显示清楚。

标准体重的计算公式:男性:(身高cm-80)×70﹪=标准体重女性:(身高cm-70)×60﹪=标准体重按照以下步骤操作:1,没法用真机测试的,先新建模拟器,并开启它(会有点慢,不要紧,等你把代码写完后,肯定已经开启了,开了后就别关了,切记,因为开启它实在太浪费时间了)2、新建android项目,命名为BMIActivity,依次设置,最好直接把最低兼容级别设置到4.03、然后构建UI界面:在res/layout目录下双击打开xml文件进行界面设计实现的界面效果:相应的XML代码为:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:id="@+id/txt"android:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="center"android:text="@string/hello"android:textSize="16px"/><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/sex"/><RadioGroupandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="horizontal"><RadioButtonandroid:id="@+id/male"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="男"/><RadioButtonandroid:id="@+id/female"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="女"/></RadioGroup><TextViewandroid:layout_width="fill_parent"android:layout_height="36px"android:text="@string/heigh"/><EditTextandroid:id="@+id/edit_height"android:layout_width="fill_parent"android:layout_height="wrap_content"/><Buttonandroid:id="@+id/btn"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/count"/></LinearLayout>其中文字引用了字符资源文件,请把res/values下的strings.xml改为如下:<?xml version="1.0"encoding="utf-8"?><resources><string name="app_name">计算标准体重</string><string name="action_settings">Settings</string><string name="sex">请选择男女</string><string name="hello">计算标准体重</string><string name="heigh">您的身高(单位:cm)</string><string name="count">计算</string></resources>应用的JAVA源码:注意第一行package不要复制,自己JAVA文件里package那行不要去掉BMIActivity.java:package com.example.bmiactivity;import java.text.DecimalFormat;import java.text.NumberFormat;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.RadioButton;import android.widget.Toast;/** @author lingdududu * 该程序的功能是用户选择自己的性别和输入自己的身高,然后点击按钮,就能在Toast显示出自己的标准体重*/public class BMIActivity extends Activity {/** Called when the activity is first created. */private Button countButton;private EditText heighText;private RadioButton maleBtn, femaleBtn;String sex = "";double height;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_bmi);//调用创建视图的函数creadView();//调用性别选择的函数sexChoose();//调用Button注册监听器的函数setListener();}//响应Button事件的函数private void setListener() {countButton.setOnClickListener(countListner);}private OnClickListener countListner = new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubToast.makeText(BMIActivity.this, "你是一位"+sexChoose()+"\n"+"你的身高为"+Double.parseDouble(heighText.getText().toString())+"cm"+"\n你的标准体重为"+getWeight(sexChoose(), height)+"kg", Toast.LENGTH_LONG).show();}};//性别选择的函数private String sexChoose(){if (maleBtn.isChecked()) {sex = "男性";}else if(femaleBtn.isChecked()){sex = "女性";}return sex;}//创建视图的函数public void creadView(){//txt=(TextView)findViewById(R.id.txt);countButton=(Button)findViewById(R.id.btn);heighText=(EditText)findViewById(R.id. edit_height);maleBtn=(RadioButton)findViewById(R.id.male);femaleBtn=(RadioButton)findViewById(R.id.female);//txt.setBackgroundResource(R.drawable.bg);}//标准体重格式化输出的函数private String format(double num) {NumberFormat formatter = new DecimalFormat("0.00");String str = formatter.format(num);return str;}//得到标准体重的函数private String getWeight(String sex, double height) {height = Double.parseDouble(heighText.getText().toString());String weight = "";if (sex.equals("男性")) {weight =format((height - 80) * 0.7);}else {weight = format((height - 70) * 0.6);}return weight;}}应用效果图大家可以根据其他复杂的标准体重计算器继续完善此应用,使其成为一个可用的、美观的Android应用。

Android程序设计报告-标准体重

Android程序设计报告-标准体重

Android应用程序设计报告学院:信息工程与自动化学院专业:通信工程班级:姓名:学号:日期:2014年7月8日一、背景介绍随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows?Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。

经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。

随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。

因此,移动终端的应用软件和需要的服务将会有很大的发展空间。

Google为此于2007年11月推出了一个专为移动设备设计的软件平台——Android。

?Android是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。

Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。

Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。

因此,它具有很大的市场发展潜力。

二、需求分析如今,伴随着Google Android操作系统的盛行,基于Android SDK的系统开发和基于Android应用的开发等已倍受大家关注。

Android应用面向的是普通个体用户,这些用户往往会更加关注用户体验,因此Android应用增加多媒体功能十分必要。

就目前的手机发展趋势来看,手机已经不再是单一的通讯工具,更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。

而且近年来,由于人们生活水平的提高,越来越多的人开始关注人体健康,而体重也成为了人们关注的重点,尤其是女性。

因此为了迎合众多用户的需求并适应现在的手机的规模,我们提出了一个计算标准体重的设计。

身高体重实验报告

身高体重实验报告

身高体重关系实验报告姓名:李智辉班级:经济二班学号:20094120213实验报告:身高体重模型李智辉(河南财经政法大学经济2班河南郑州)一、实验目的首先以09级经济二班的身高体重数据得出身高与体重的关系是不显著的,这是因为数据偏少造成的。

于是,扩大数据容量,以经济学院09级四个班的身高体重数据进行模型估计,得出身高与体重的关系是显著的。

然后引入了性别虚拟变量,分别对男、女的身高体重的关系进行了估计,最后得出了“无论男女,身高与体重的关系都是显著的”的结论。

最终的实验目的是通过对身高体重模型的估计,得出身高与体重的关系是显著的。

二、数据说明通过对河南财经政法大学经济学院四个班的学生进行实际调查统计,我们得到四个班同学的身高(cm)、体重(kg)、数据,如下列表:表1:经济二班的数据身高H体重W性别S身高H体重W性别S 18080男16147女17259男16051女17066男16045女16952女16052女16452女16054女17055男16046女16050女16257女17254女17671男16247女18770男18290男18770男16453女17256男17055男17875男17680男17560男17668男16342女16854女17861男16757女17560男16553女17575男16350女17964男16251女17695男16046女16255女16752女17575男16550女表2:经济学院四个班身高体重数据经济一班经济二班经济三班经济四班身高体重性别身高体重性别身高体重性别身高体重性别165 58 女180 80 男165 70 男160 46 女170 60 男172 59 男160 63 女165 55 女176 56 男170 66 男171 62 女165 50 女168 58 女169 52 女174 62 男161 53 女164 50 女164 52 女158 46 女168 58 女173 75 男170 55 男158 47 女166 60 女169 54 女160 50 女179 65 男177 63 男162 55 女172 54 女175 64 男159 54 女173 59 男162 47 女160 60 女161 53 女170 63 男182 90 男163 55 女157 52 女165 55 男164 53 女161 60 女165 55 男176 68 男170 55 男163 55 女159 54 女173 60 男176 80 男158 40 女162 53 女173 58 男176 68 男167 52 女160 58 女172 55 男168 54 女180 62 男160 48 女155 45 女167 57 女172 65 男163 48 女186 88 男165 53 女175 65.5 男162 47 女175 56 男163 50 女160 50 女163 55 女165 55 男162 51 女180 78 男162 47 女168 54 女160 46 女158 53 女160 51 女170 65 男167 52 女181 80 男160 57 女170 55 男165 50 女172 60 男160 44 女165 53 女161 47 女172 76 男165 51.5 女165 53 女160 51 女176 73 男162 50 女163 48 女160 45 女163 52 女170 60 男159 55 女160 52 女173 65 男175 65 男181 78 男160 54 女161 60 女170 58 男170 66 男160 46 女164 50 女171 80 男158 46 女162 57 女166 53 女166 59 男162 50 女176 71 男187 80 男167 54 女168 62 女187 70 男163 53 女167 55 女163 50 女187 70 男161 55 女170 60 男165 54 女172 56 男173 65 男172 76 男159 52 女178 75 男176 70 男170 55 男168 52 女175 60 男178 69 男176 70 男155 50 女163 42 女170 60 男169 61 男163 60 女178 61 男172 56 女169 72 男160 58 女175 60 男163 53 女170 72 男160 45 女175 75 男174 60 男172 55 男168 58 女179 64 男158 43 女178 75 男163 50 女176 95 男167 55 男175 65 男175 65 男162 55 女175 75 男三、实证分析(一)二班数据回归模型 1.建立模型 (模型一)为了估计二班学生身高对体重的影响,建立模型如下:u H W ++=10αα其中,W 表示体重,H 表示身高,1α、2α是参数估计值,u 是残差项。

Android-身体健康指标BMI项目实现

Android-身体健康指标BMI项目实现

实验报告二课程名称: 3G OS应用及开发实验项目:身体健康指标项目实现指导教师:实验位置:计算中心软件工程实验室姓名:学号:班级:日期: 2012-4-9一、实验目的通过实现身体健康指标项目,帮助学生掌握Android开发,掌握选项菜单、多Activity、对话框等各种简单控件的使用。

二、实验环境安装有Eclipse、JDK、Android开发包等软件的计算机。

三、实验内容实现一个身体健康指标计算的程序,分三个阶段完善。

四、实验过程1、实现一个简单的BMI程序过程新建项目:BMI1,如下在项目“BMI1”->“res”->“values”->“strings.xml”中添加字符串,用于界面显示编辑layout文件夹下的“main.xml”界面,如下双击设计视图中的任意控件进入“main.xml”中修改控件的xml代码。

代码如下:<?xml version="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello"/><TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/bmi_height"android:textAppearance="?android:attr/textAppearanceLarge"/><EditTextandroid:id="@+id/height"android:layout_width="fill_parent"android:layout_height="wrap_content"android:ems="10"><requestFocus/></EditText><TextViewandroid:id="@+id/textView2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/bmi_weight"android:textAppearance="?android:attr/textAppearanceLarge"/><EditTextandroid:id="@+id/weight"android:layout_width="fill_parent"android:layout_height="wrap_content"android:ems="10"/><Buttonandroid:id="@+id/submit"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/bmi_button"/><TextViewandroid:id="@+id/result"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Large Text"android:textAppearance="?android:attr/textAppearanceLarge"/><TextViewandroid:id="@+id/suggest"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Large Text"android:textAppearance="?android:attr/textAppearanceLarge"/></LinearLayout>进入图片中的BMI1Activity.java为程序添加代码BMI1Activity.java 代码package WU.android.bmi;import java.text.DecimalFormat;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class BMI1Activity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.main);Button button = (Button) findViewById(R.id.submit);button.setOnClickListener(calcBMI);}OnClickListener calcBMI = new OnClickListener(){public void onClick(View v) {EditText fieldHeight = (EditText) findViewById(R.id.height);EditText fieldWeight = (EditText) findViewById(R.id.weight);double height = Double.parseDouble(fieldHeight.getText().toString())/100;double weight = Double.parseDouble(fieldWeight.getText().toString());double BMI = weight/(height*height);DecimalFormat nf = new DecimalFormat("0.00");TextView show = (TextView) findViewById(R.id.result);show.setText("你的BMI值是"+nf.format(BMI));TextView fieldsuggest=(TextView) findViewById(R.id.suggest);if(BMI>25){fieldsuggest.setText(R.string.advice_heavy);}else if(BMI<20){fieldsuggest.setText(R.string.advice_light);}elsefieldsuggest.setText(R.string.advice_average);}};} 运行结果:出入身高和体重,点击Button计算BMI的值2、实现一个优化后、支持单选项菜和对话框的、单Activity的BMI项目相关代码:Menu相关代码:protected static final int MENU_ABOUT = Menu.FIRST;protected static final int MENU_QUIT = Menu.FIRST + 1;@Overridepublic boolean onCreateOptionsMenu(Menu menu) { //Menu相关方法// TODO Auto-generated method stubmenu.add(0, MENU_ABOUT, 0, "关于.....").setIcon(android.R.drawable.ic_menu_help);menu.add(0, MENU_QUIT, Menu.NONE, "结束").setIcon(android.R.drawable.ic_menu_close_clear_cancel);return super.onCreateOptionsMenu(menu);}@Overridepublic boolean onOptionsItemSelected(MenuItem item) { //Menu相关方法switch (item.getItemId()) { //修改onOptionsItemSelectedcase MENU_ABOUT:openOptionsDialog();break;case MENU_QUIT:finish();break;}// TODO Auto-generated method stubreturn super.onOptionsItemSelected(item);}将findViewById独立:private Button button_calc;private TextView view_result;private TextView view_suggest;private void findViews() {button_calc = (Button) findViewById(R.id.submit);view_result = (TextView) findViewById(R.id.result);view_suggest = (TextView) findViewById(R.id.suggest);}将setOnClickListener独立:private void setListeners() {button_calc.setOnClickListener(calcBMI);}对话框程序:private void openOptionsDialog() {new AlertDialog.Builder(BMI2.this).setTitle("关于Android BMI").setMessage("Android BMI calc") //使用匿名的对话框对象.setPositiveButton("确认", new DialogInterface.OnClickListener() { //加入对话框按钮public void onClick(DialogInterface dialog, int which) {Uri uri = Uri.parse("tel:12345678");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);}}).show();}}按Android虚拟机中的“MENU”按钮,在虚拟机的显示屏区下方出现菜单。

android开发实验报告总结

android开发实验报告总结

android开发实验报告总结《android 开发实验报告总结》在当今科技飞速发展的时代,移动应用开发成为了热门领域之一,其中 Android 开发更是备受关注。

通过本次 Android 开发实验,我获得了丰富的实践经验和深刻的技术理解。

接下来,我将详细阐述这次实验的各个方面。

实验背景与目标随着智能手机的普及,Android 操作系统占据了相当大的市场份额。

本次实验的目标是通过实际开发一个简单的 Android 应用程序,深入了解 Android 开发的流程、技术架构以及相关工具的使用,从而提高自己的编程能力和解决问题的能力。

实验环境与工具在实验过程中,我们使用了 Android Studio 作为主要的开发工具。

Android Studio 提供了丰富的功能,包括代码编辑、调试、版本控制等,极大地提高了开发效率。

同时,还需要安装 Java 开发环境(JDK)以及 Android SDK 等必要的组件。

实验内容与步骤首先是项目创建。

在Android Studio 中,通过选择合适的项目模板,设定项目名称、包名等基本信息,创建了一个初始的 Android 项目框架。

接着是界面设计。

利用 XML 布局文件,定义了应用的界面元素,如按钮、文本框、列表等,并通过设置属性来调整它们的外观和位置。

同时,使用了 ConstraintLayout 等布局管理器,实现了灵活且美观的界面布局。

然后是功能实现。

通过编写 Java 代码,实现了应用的各种功能逻辑。

例如,点击按钮触发相应的事件处理,从网络获取数据并展示在界面上,以及与本地数据库进行交互等。

在数据存储方面,学习和使用了 SharedPreferences 来保存简单的配置信息,以及 SQLite 数据库来存储复杂的数据结构。

在网络通信方面,使用了 HttpURLConnection 或者 Volley 等库来发送 HTTP 请求,获取服务器端的数据。

调试与测试在开发过程中,不可避免会遇到各种问题。

安卓开发综合实验

安卓开发综合实验

njesoft. | 9
计算设计:
double height =Double.parseDouble(fieldheight.getText().toString())/100; //双精度浮点型变量
double weight =Double.parseDouble(fieldweight.getText().toString()); //双精度浮点型变量 double BMI =weight/(height * height); //双精度浮点型变量来存储运算结果
njesoft. | 7
运行结果:
njesoft. | 8
计算设计:
package com.demo.android.bmi; //为了避免量名、方法名、类名的重复,可以讲定义的区别管理在package下 import android.app.Activity; import android.app.AlertDialog; public class Bmi extends Activity {//开始程序的主体 /** Called when the activity is first created. */ @Override //重写onCreate方法 public void onCreate(Bundle savedInstanceState) {
//onCreate方法名 void声明次方法返回值类型 savedInstanceState(保存实体状态)的“Bundle”类型参数
super.onCreate(savedInstanceState); //将savedInstanceState参数传入原本的onCreate函数中 setContentView(yout.main); //setContentView用来设置屏幕显示内容的方法。并传入想引用的XML说明文件 private Button button_calc; //声明一个Button控件 button_calc = (Button)findViewById(R.id.submit); //实体化控件,通过findViewById方法从资源文件中取得对应的界面组件 button_calc.setOnClickListener(calcBMI); //为按钮创建监听器

Android实验一实验报告

Android实验一实验报告

Android实验一实验报告一、实验目的本次 Android 实验的主要目的是让我们熟悉 Android 开发环境的搭建,并通过创建一个简单的 Android 应用程序,初步了解 Android 应用的基本架构和开发流程。

二、实验环境1、操作系统:Windows 102、 Android Studio:版本 4123、 JDK:版本 18三、实验内容及步骤(一)Android 开发环境搭建1、下载并安装 JDK,配置好环境变量。

2、下载 Android Studio 安装包,按照安装向导进行安装。

3、启动 Android Studio,进行一些初始设置,如选择主题、安装必要的组件等。

(二)创建 Android 项目1、打开 Android Studio,选择“Start a new Android Studio project”。

2、填写项目名称(如“MyFirstAndroidApp”)、项目位置、包名等信息。

3、选择应用的最低支持 Android 版本和目标 Android 版本。

4、选择项目模板,这里我们选择“Empty Activity”。

(三)项目结构介绍1、打开项目后,我们可以看到项目的结构。

主要包括“app”目录、“gradle”目录等。

2、“app”目录下包含了应用的代码、资源文件等。

其中,“java”目录存放 Java 代码,“res”目录存放资源文件,如布局文件(layout)、字符串资源(values)、图片资源(drawable)等。

(四)编写代码1、打开“MainActivityjava”文件,这是应用的主活动类。

2、在“onCreate”方法中,我们可以进行一些初始化操作。

(五)设计布局1、打开“activity_mainxml”文件,这是应用的主布局文件。

2、使用 XML 标记语言来设计界面布局,如添加 TextView、Button 等控件。

(六)运行应用1、连接真机或使用模拟器。

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

}
public void onCl(View v) {
主键
EditText height = (EditText) findViewById(R.id.height);// 按照 id 去查找
EditText weight = (EditText) findViewById(R.id.weight); TextView info =(TextView) findViewById();
//activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >
学生实验报告
学 期: 2016 年第二学期
班 级:
15 计科
学 号: 150907190108
姓 名: 田林玉
指导老师: 李长松
课程名称: android 开发
填写说明
1、填写实验报告须字迹工整,使用黑色钢笔或签字笔填写。 2、课程编号和课程名称必须和教务系统中保持一致,实验项目 名称填写须完整规范,不能省略或使用简称。 3、每个实验项目应填写一份实验报告。如同一个实验项目分多 次进行,可在实验报告中写明。 4、如果实验报告页面不够,可分成两个实验报告填写。
android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />
<application android:allowBackup="true" android:icon="@drawable/hu" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.sduwen.shengao.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="UNCHER" /> </intent-filter> </activity> <activity android:name="com.sduwen.shengao.second_activity"></activity>
实验目录及成绩登记
序号 实验日期 1 201现身高体重比
实验 备 成绩 注
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
实验报告最终成绩:
指导教师签名:
说明:实验项目顺序和名称由学生填写,必须前后保持一致;实验成绩以百 分制计,由实验指导教师填写并签名,一般不能涂改,确有涂改的,应在备注栏 说明原因;实验报告部分最终成绩为所有实验项目成绩的平均值。
二、实验使用的主要设备(含软件系统) (1)操作系统:Windows XP (2)软件:jdk、eclipse、adt、android sdk 及配置好环境好变量
三、实验操作过程及内容 (1)先设置页面布局 (2)在 java 中实现代码 //MainActivity.java package com.sduwen.shengao; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.EditText; import android.widget.TextView;
签名:
年月日
/>
<Button android:id="@+id/submit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="计算" android:onClick="onCl" />
android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="这是第二个页面" /> </LinearLayout>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="体重 " />
<EditText android:id="@+id/weight" android:layout_width="match_parent" android:layout_height="wrap_content"
实验报告
实验日期: 2016 年 5 月 25 日 星期 三
实验项目名称
android 开发实现身高体重比
实验项目类型 □演示型 □验证型 □基本训练型 □√ 综合型 □设计型 □提高型
实验指导教师
李长松
实验地点
实验楼 502
是否分组

小组其他成员
一、实验目的及要求
(1)了解 Android 界面布局 (2)熟悉 android 开发的 intent 意图的使用。 (3)熟悉 android 中的页面的跳转。
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="身高 " />
<EditText android:id="@+id/height" android:layout_width="match_parent" android:layout_height="wrap_content" />
<TextView android:id="@+id/info" android:layout_width="fill_parent" android:layout_height="wrap_content"
/>
</LinearLayout>
//activity_second.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="/apk/res/android"
</application> </manifest>
四、实验结论、问题与建议(含取得的成果)
包括了解和熟悉常用控件的使用、界面布局和意图跳转等内容,在熟悉和掌握了界面 控件设计后,使我们更加了解了 Android 界面布局,随后掌握常用控件的时限和属性设置, 并且学会了创建和使用定制的控件。
指导教师评阅意见:
@Override protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(yout.activity_second); Intent in= getIntent(); Bundle bu=in.getExtras(); int bmi=bu.getInt("bmi"); String str=bu.getString("str"); TextView tv=(TextView) findViewById(); tv.setText(str+bmi); } }
相关文档
最新文档