实验1《Android活动的使用》
实验学时: 2
每组人数: 1
实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性)
实验要求: 1 (1:必修 2:选修 3:其它)
实验类别: 2 (1:基础 2:专业基础 3:专业 4:其它)
一、实验目的
1. 让学生自己动手搭建开发环境
2. 熟悉android活动的使用
二、实验内容
1.搭建android开发环境
2.创建活动
3. 了解活动的生命周期
4. 使用活动传递数据
5. 了解活动的启动模式
三、实验要求:
1.能够上网,下载安装包
四、实验步骤
1.完成章节2.3的代码,具体要求:要求创建2个活动,并使用Intent在活动之间传递数据,传递的数据包括各种基本数据类型。(选做: 使用Intent在活动之间传递对象,提示: 使用Parcelable接口)
2.完成章节2.6提到的技巧改写章节2.3-2.5的代码,具体要求:使用一个菜单命令或者一个按钮退出整个应用程序,使用更好的方法来启动活动并传递数据.
五、实验报告
1.完成本项目实验后,学生应提交实验报告。
2.实验报告格式与要求见附件(供参考,可根据课程要求调整)。
Main函数代码:package com.example.lenovo.androidexercise;
import android.app.Activity;
import android.content.Intent;
import .Uri;
import android.nfc.Tag;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
Button button1 = (Button) findViewById(R.id.button_1);
Button button2 = (Button) findViewById(R.id.button_2);
Button button3 = (Button) findViewById(R.id.button_3);
Button button4 = (Button) findViewById(R.id.button_4);
Button startNormalActivity = (Button)findViewById(R.id.start_normal_activity);
Button startDialogActivity = (Button)findViewById(R.id.start_dialog_activity);
Button uIActivity = (Button)findViewById(R.id.button_ui_01);
Button listView = (Button)findViewById(R.id.button_listview);
Button fruitListView = (Button)findViewById(R.id.button_fruit_listview);
Button uiBestPractice = (Button)findViewById(R.id.button_ui_practice);
button1.setOnClickListener(new View.OnClickListener() {