安卓实验报告

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

安卓实验报告

班级:xxxxx

学号:********

姓名:xxxx

实验一:Activity生命周期的测试

一:实验目的

掌握使用Eclipse开发Android应用开发程序的方法;

掌握Android虚拟设备的创建方法;

了解Android的程序结构;

了解使用命令行创建Android程序方法;

了解Activity生命周期,理解Activity事件回调,onRestoreInstanceState()和onSaveInstanceState两个函数的使用。

二:实验设备

Eclipse 开发Android 应用

Android虚拟设备( AVD)

三:实验内容

(1)正常启动ActivityLife,然后单击用户界面的“结束程序”按钮关闭程序。

(2)正常启动ACtivityLife,然后通过“拨号键”启动内置的拨号程序,再通过“回退建”退出拨号程序,使ActivityLife重新显示在屏幕中。

四:实验核心代码

package com.example.activitylife;

import android.app.Activity;

import android.app.ActionBar;

import android.app.Fragment;

import android.os.Bundle;

import android.util.Log;

import youtInflater;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.view.ViewGroup;

import android.widget.Button;

import android.os.Build;

public class MainActivity extends Activity {

private static String TAG="LIFECYCLE";

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(yout.fragment_main);

Log.i(TAG,"(1) onCreate()");

Button button =(Button) findViewById(R.id.btn_finish);

button.setOnClickListener(new OnClickListener() {

public void onClick(View view) {

// TODO Auto-generated method stub

finish();

}

});

}

@Override

protected void onStart() {

// TODO Auto-generated method stub

super.onStart();

Log.i(TAG,"(2) onStart()");

}

@Override

protected void onRestoreInstanceState(Bundle savedInstanceState) { // TODO Auto-generated method stub

super.onRestoreInstanceState(savedInstanceState);

Log.i(TAG,"(3) onRestoreInstanceState()");

}

@Override

protected void onResume() {

// TODO Auto-generated method stub

super.onResume();

Log.i(TAG,"(4) onResume()");

}

@Override

protected void onSaveInstanceState(Bundle outState) {

// TODO Auto-generated method stub

super.onSaveInstanceState(outState);

Log.i(TAG,"(5) onSaveInstanceState()");

}

@Override

protected void onRestart() {

// TODO Auto-generated method stub

super.onRestart();

Log.i(TAG,"(6) onRestart()");

}

@Override

protected void onPause() {

// TODO Auto-generated method stub

super.onPause();

Log.i(TAG,"(7) onPause()");

}

@Override

protected void onStop() {

// TODO Auto-generated method stub

super.onStop();

Log.i(TAG,"(8) onStop()");

}

@Override

protected void onDestroy() {

// TODO Auto-generated method stub

super.onDestroy();

Log.i(TAG,"(9) onDestroy()");

}

}

五:运行结果截图:

实验二:用户界面——自我介绍

一:实验目的:

了解各种界面控件的使用方法;

掌握按键事件和触摸事件的处理方法;

掌握radioButton和radioGroup的使用方法。

二:实验设备

Eclipse 开发Android 应用

Android虚拟设备( AVD)

三:实验内容

要求写一个自我介绍的安卓应用,包括姓名,性别,爱好,其中性别用radioButton选项编

相关文档
最新文档