Android实验报告材料

上传人:20****03 文档编号:152087298 上传时间:2020-11-21 格式:DOC 页数:69 大小:996KB
返回 下载 相关 举报
Android实验报告材料_第1页
第1页 / 共69页
Android实验报告材料_第2页
第2页 / 共69页
Android实验报告材料_第3页
第3页 / 共69页
Android实验报告材料_第4页
第4页 / 共69页
Android实验报告材料_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《Android实验报告材料》由会员分享,可在线阅读,更多相关《Android实验报告材料(69页珍藏版)》请在金锄头文库上搜索。

1、实用文档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.00GB2、软件设备 Win

2、7 操作系统、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.wi

3、dget.Button;public class MainActivity extends ActionBarActivity private static String TAG=LIFECYCLE;Overridepublic void onCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.i(TAG,(1) onCreate();Button button=(Button)findViewById(R.id.button

4、1);button.setOnClickListener(new View.OnClickListener()public void onClick(View view)finish(););Overridepublic void onStart()super.onStart();Log.i(TAG,(2) onStart();Overridepublic void onRestoreInstanceState(Bundle savedInstanceState)super.onRestoreInstanceState(savedInstanceState);Log.i(TAG,(3) onR

5、estoreInstanceState();Overridepublic void onResume()super.onResume();Log.i(TAG,(4) onResume();Overridepublic void onSaveInstanceState(Bundle savedInstanceState)super.onSaveInstanceState(savedInstanceState);Log.i(TAG,(5) onSaveInstanceState();Overridepublic void onRestart()super.onRestart();Log.i(TAG

6、,(6) onRestart();Overridepublic void onPause()super.onPause();Log.i(TAG,(7) onPause();Overridepublic void onStop()super.onStop();Log.i(TAG,(8) onStop();Overridepublic void onDestroy()super.onDestroy();Log.i(TAG,(9) onDestroy(); /*Override protected void onCreate(Bundle savedInstanceState) super.onCr

7、eate(savedInstanceState); setContentView(R.layout.activity_main); */ Override public boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; Override public boolean onOptionsItemSelected

8、(MenuItem item) / Handle action bar item clicks here. The action bar will / automatically handle clicks on the Home/Up button, so long / as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id = R.id.action_settings) return true; return super.onOptionsItemSelected(

9、item); 3、结果显示实验二 用户界面控件一、 实验目的用户界面是应用程序开发的重要组成部分,决定了应用程序是否美观、易用。通过本次实验熟悉 Android 用户界面的基本开发方法,了解在 Android 界面开发过程中常见的界面控件的使用方法。二、实验设备1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU 2.30GHz 2.30GHz 安装内存(RAM):8.00GB2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT三、实验内容 1、实验要求 设计一个自我介绍的界面。 2、详细设计pa

10、ckage com.example.text5;import java.util.ArrayList;import java.util.List;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.EditText;import android.widget.ArrayAdapter;import android.widget.RadioButto

11、n;import android.widget.Spinner;import android.widget.Button;public class MainActivity extends ActionBarActivity String name=; String sex=; String hobby=; String age=; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_mai

12、n); Show(); final CheckBox checkBox1=(CheckBox)findViewById(R.id.checkBox1); final CheckBox checkBox2=(CheckBox)findViewById(R.id.checkBox2); final CheckBox checkBox3=(CheckBox)findViewById(R.id.checkBox3); final EditText editText1=(EditText)findViewById(R.id.editText1); final EditText editText2=(Ed

13、itText)findViewById(R.id.editText2); final RadioButton radio1=(RadioButton)findViewById(R.id.radio1); final RadioButton radio2=(RadioButton)findViewById(R.id.radio2); final Button button=(Button)findViewById(R.id.button1); final Spinner spinner=(Spinner)findViewById(R.id.spinner1); Button.OnClickListener buttonListener=new Button.OnClickListener() Override public void onClick(View v) / TODO Auto-generated method stub name=; age=; name=editText1.getText().toString(); age=spinne

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号