Android实验报告
专业:计算机科学与技术 班级:13419011 学号:1341901124 姓名:武易
2016年11月28日
实验一 Activity 生命周期
一、实验目的
Android 生命周期是从程序启动到程序终止的过程。通过本次实验深入理 解 Android 系统管理生命周期的必要性,并以 Activity 为例说明 Android 系 统是如何管理程序组件的生命周期。 二、实验设备
1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU @2.30GHz 2.30GHz 安装内存(RAM):8.00GB
2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT 三、实验内容
1、实验要求
观察 Activity的生命周期。 2、详细设计
package com.example.activitylifecycle;
import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem;
import android.view.View; import android.widget.Button;
public class MainActivity extends ActionBarActivity {
private static String TAG=\
@Override
public void onCreate(Bundle savedInstanceState){ }
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i(TAG,\
Button button=(Button)findViewById(R.id.button1); button.setOnClickListener(new View.OnClickListener(){ });
public void onClick(View view){ }
finish();
@Override
public void onStart(){ }
@Override
public void onRestoreInstanceState(Bundle savedInstanceState){ }
@Override
public void onResume(){ }
@Override
public void onSaveInstanceState(Bundle savedInstanceState){
super.onSaveInstanceState(savedInstanceState); Log.i(TAG,\super.onResume();
Log.i(TAG,\
super.onRestoreInstanceState(savedInstanceState); Log.i(TAG,\super.onStart();
Log.i(TAG,\
}
@Override
public void onRestart(){ }
@Override
public void onPause(){ }
@Override
public void onStop(){ }
@Override
public void onDestroy(){
super.onStop();
Log.i(TAG,\super.onPause();
Log.i(TAG,\super.onRestart();
Log.i(TAG,\