当前位置:文档之家› 智能移动终端软件开发实验报告

智能移动终端软件开发实验报告

}
}
};
}
(3)STRING
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stringname="app_name">BMI</string>
<stringname="height">身高(CM)</string>
<stringname="weight">体重(KG)</string>
if(BMI>25)
{
fieldsuggest.setText(R.string.advice_heavy);
}
else if(BMI<20)
{
fieldsuggest.setText(R.string.advice_light); }else
{
fieldsuggest.setText(R.string.advice_average)
<EditTextandroid:id="@+id/height"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="integer"
android:text=""/>
<TextView
1,MainActivity
package net.lightwinner.note;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
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;
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="体重(kg)"/>
<EditTextandroid:id="@+id/weight"
android:layout_width="fill_parent"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
super.onCreate(savedInstanceState);
setContentView(yout.main);
}
}
2.MAIN.JAVA
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="/apk/res/android"
double height=Double.parseDouble(fieldheight.getText().toString())/100;
double weight=Double.parseDouble(fieldweight.getText().toString());
double BMI=weight/(height*height);
android:text="计算BMI值"/>
<TextViewandroid:id="@+id/result"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
<TextViewandroid:id="@+id/suggest"
实验科目
智能移动终端软件开发
实验题目
实验三:添加列表活动(ListActivity)
实验地点
5-502
实验日期
4-24
机器号
27
一、实验目的
添加列表活动(ListActivity)。
二、实验内容
1.用户在列表查看画面(原来的Activity)上点选项目;
2.应用程序取得点击项目的row ID;
3.应用程序用一个Internet携带row ID数据,前往新Activity(编辑画面);
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="身高(cm)"/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""/>
</LinearLayout>
(2)Activity.JAVA
package com.demo.android.bmi;
import java.text.DecimalFormat;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(yout.main);
}
}
2.MAIN
<?xmlversion="1.0"encoding="utf-8"?>
实验科目
智能移动终端软件开发
实验题目
实验二:BMI应用程序设计
实验地点
5-502
实验日期
4-12
机器号
27
一、实验目的
初步掌握Android布局开发并运用多个TextView界面组件。
二、实验内容
设计一个允许我们输入身高,体重并计算bmi值的程序,在屏幕上显示bmi的同时,并弹出“你应该节食或多吃”的信息。只要bmi超过25就算偏胖,低于20就算偏瘦。
android:text="@string/hello"/>
</LinearLayout>
3.STRING
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stringname="hello">Hello World, helloActivity!</string>
<stringname="bmi_btn">计算BMI值</string>
<stringname="bmi_result">你的BMI值是</string>
</resources>
四、小结(问题及收获)
通过实验可以了解一下整个程序制作的过程和程序制作的思路,打消掉了原先对在一门新的课程上的了解的误区和信心的不足。
1,helloActivity.JAVA
package net.lightwinner.app;
import android.app.Activity;
import android.os.Bundle;
package net.lightwinner.app;
import android.app.Activity;
三、实验步骤及结果
1.代码
(1)main
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="/apk/res/android"
android:orientation="vertical"
import android.os.Bundle;
public class helloActivity extends Activity {
相关主题