实验题目实验一:描述用户界面实验地点502 实验日期3-24 机器号27一、实验目的学会写自己的第一个Android程序,从最简单的从模拟器上输出“Hello,world!”开始。
二、实验内容1,先自己创建一个项目。
2.此时在窗口右边有一个“Activities”的项目,右击部署到模拟器上三、实验步骤及结果1,helloActivity.JA V Apackage net.lightwinner.app;import android.app.Activity;import android.os.Bundle;package net.lightwinner.app;import android.app.Activity;import android.os.Bundle;package net.lightwinner.app;package net.lightwinner.app;import android.app.Activity;package net.lightwinner.app;import android.app.Activity;import android.os.Bundle;public class helloActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.main);}}2.MAIN.JA V A<?xml version="1.0"encoding="utf-8"?><LinearLayout xmlns:android=""android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello"/></LinearLayout>3.STRING<?xml version="1.0"encoding="utf-8"?><resources><string name="hello">Hello World, helloActivity!</string> <string name="app_name">我的第一个应用</string></resources>四、小结(问题及收获)让屏幕上显示“Hello,world!”,窗口右边有一个“Activities”的项目,打开项目,里面有“res”选项,打开后有“layout>main.xml”,打开如下:,屏幕上输出的“Hello world, main ”可能出自这里,试着把中的“@string/hello”改为“Hello,world!”则屏幕上输出了。
实验科目智能移动终端软件开发实验题目实验二:BMI应用程序设计实验地点5-502 实验日期4-12 机器号27一、实验目的初步掌握Android布局开发并运用多个TextView界面组件。
二、实验内容设计一个允许我们输入身高,体重并计算bmi值的程序,在屏幕上显示bmi 的同时,并弹出“你应该节食或多吃”的信息。
只要bmi超过25就算偏胖,低于20就算偏瘦。
三、实验步骤及结果1.代码(1)main<?xml version="1.0"encoding="utf-8"?><LinearLayout xmlns:android=""android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="身高(cm)"/><EditText android:id="@+id/height"android:layout_width="fill_parent"android:layout_height="wrap_content"android:numeric="integer"android:text=""/><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="体重(kg)"/><EditText android:id="@+id/weight"height=Double.parseDouble(fieldheight.getText().toString())/100;double weight=Double.parseDouble(fieldweight.getText().toString());double BMI=weight/(height*height);TextView result=(TextView)findViewById(R.id.result);result.setText("Your BMI is "+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); }else {fieldsuggest.setText(R.string.advice_average)}}};}(3)STRING<?xml version="1.0"encoding="utf-8"?><resources><string name="app_name">BMI</string><string name ="height">身高(CM)</string><string name ="weight">体重(KG)</string><string name ="bmi_btn">计算BMI值</string><string name ="bmi_result">你的BMI值是</string></resources>四、小结(问题及收获)通过实验可以了解一下整个程序制作的过程和程序制作的思路,打消掉了原先对在一门新的课程上的了解的误区和信心的不足。
android:layout_height="wrap_content"android:gravity="center_vertical"android:text="暂时没有数据显示"/></LinearLayout>3.String<?xml version="1.0"encoding="utf-8"?><resources><string name="hello">Hello World, MainActivity!</string><string name="app_name">记事本程序</string></resources>四、小结(问题及收获)“电话本”的实现,可以添加,方法源码有调用可以实现这个功能。
实验科目智能移动终端软件开发实验题目实验四:音频播放器实验地点5-502 实验日期5-12 机器号27一、实验目的用智能移动终端软件开发实现音频播放器。
二、实验内容设计一个音频播放器。
三、实验步骤及结果1.string.xml<?xml version="1.0"encoding="utf-8"?><resources>android:layout_height="wrap_content"android:id="@+id/play"android:text="@string/play"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/pause"android:text="@string/pause"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/reset"android:text="@string/reset"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/stop"android:text="@string/stop"/></LinearLayout></LinearLayout>三、小结(问题及收获)曲目名称的显示,文件的加载,文件的读取,各个功能按钮的实现。