您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Android实验报告材料
实用文档标准Android实验报告专业:计算机科学与技术班级:13419011学号:1341901124姓名:武易实用文档标准2016年11月28日实验一Activity生命周期一、实验目的Android生命周期是从程序启动到程序终止的过程。通过本次实验深入理解Android系统管理生命周期的必要性,并以Activity为例说明Android系统是如何管理程序组件的生命周期。二、实验设备1、硬件设备系统类型:Win7版本32位,处理器:Intel(R)Core(TM)i3-2350MCPU@2.30GHz2.30GHz安装内存(RAM):8.00GB2、软件设备Win7操作系统、Eclipse、JDK、AndroidSDK、ADT三、实验内容1、实验要求观察Activity的生命周期。2、详细设计packagecom.example.activitylifecycle;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.util.Log;importandroid.view.Menu;实用文档标准importandroid.view.MenuItem;importandroid.view.View;importandroid.widget.Button;publicclassMainActivityextendsActionBarActivity{privatestaticStringTAG=LIFECYCLE;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.i(TAG,(1)onCreate());Buttonbutton=(Button)findViewById(R.id.button1);button.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewview){finish();}});}实用文档标准@OverridepublicvoidonStart(){super.onStart();Log.i(TAG,(2)onStart());}@OverridepublicvoidonRestoreInstanceState(BundlesavedInstanceState){super.onRestoreInstanceState(savedInstanceState);Log.i(TAG,(3)onRestoreInstanceState());}@OverridepublicvoidonResume(){super.onResume();Log.i(TAG,(4)onResume());}@OverridepublicvoidonSaveInstanceState(BundlesavedInstanceState){super.onSaveInstanceState(savedInstanceState);实用文档标准Log.i(TAG,(5)onSaveInstanceState());}@OverridepublicvoidonRestart(){super.onRestart();Log.i(TAG,(6)onRestart());}@OverridepublicvoidonPause(){super.onPause();Log.i(TAG,(7)onPause());}@OverridepublicvoidonStop(){super.onStop();Log.i(TAG,(8)onStop());}@Override实用文档标准publicvoidonDestroy(){super.onDestroy();Log.i(TAG,(9)onDestroy());}/*@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}*/@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.main,menu);returntrue;}@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//Handleactionbaritemclickshere.Theactionbarwill//automaticallyhandleclicksontheHome/Upbutton,solong//asyouspecifyaparentactivityinAndroidManifest.xml.intid=item.getItemId();实用文档标准if(id==R.id.action_settings){returntrue;}returnsuper.onOptionsItemSelected(item);}}3、结果显示实用文档标准实验二用户界面控件一、实验目的用户界面是应用程序开发的重要组成部分,决定了应用程序是否美观、易用。通过本次实验熟悉Android用户界面的基本开发方法,了解在Android界面开发过程中常见的界面控件的使用方法。二、实验设备1、硬件设备系统类型:Win7版本32位,处理器:Intel(R)Core(TM)i3-2350MCPU@2.30GHz2.30GHz安装内存(RAM):8.00GB2、软件设备Win7操作系统、Eclipse、JDK、AndroidSDK、ADT三、实验内容1、实验要求设计一个自我介绍的界面。2、详细设计packagecom.example.text5;importjava.util.ArrayList;importjava.util.List;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.CheckBox;实用文档标准importandroid.widget.EditText;importandroid.widget.ArrayAdapter;importandroid.widget.RadioButton;importandroid.widget.Spinner;importandroid.widget.Button;publicclassMainActivityextendsActionBarActivity{Stringname=;Stringsex=;Stringhobby=;Stringage=;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Show();finalCheckBoxcheckBox1=(CheckBox)findViewById(R.id.checkBox1);finalCheckBoxcheckBox2=(CheckBox)findViewById(R.id.checkBox2);finalCheckBoxcheckBox3=(CheckBox)findViewById(R.id.checkBox3);实用文档标准finalEditTexteditText1=(EditText)findViewById(R.id.editText1);finalEditTexteditText2=(EditText)findViewById(R.id.editText2);finalRadioButtonradio1=(RadioButton)findViewById(R.id.radio1);finalRadioButtonradio2=(RadioButton)findViewById(R.id.radio2);finalButtonbutton=(Button)findViewById(R.id.button1);finalSpinnerspinner=(Spinner)findViewById(R.id.spinner1);Button.OnClickListenerbuttonListener=newButton.OnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubname=;age=;name=editText1.getText().toString();age=spinner.getSelectedItem().toString();editText2.setText(大家好,我是+name+,性别:+sex+,爱好:+hobby+年级:+age);实用文档标准return;}};button.setOnClickListener(buttonListener);CheckBox.OnClickListenercheckboxListener=newCheckBox.OnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubhobby=;if(checkBox1.isChecked())MainActivity.this.hobby+=足球,;if(checkBox2.isChecked())MainActivity.this.hobby+=篮球,;if(checkBox3.isChecked())MainActivity.this.hobby+=乒乓球,;实用文档标准return;}};checkBox1.setOnClickListener(checkboxListener);checkBox2.setOnClickListener(checkboxListener);checkBox3.setOnClickListener(checkboxListener);RadioButton.OnClickListenerraidoButtonListener=newRadioButton.OnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubswitch(v.getId()){caseR.id.radio1:if(radio1.isChecked())MainActivity.this.sex=男;return;caseR.id.radio2:if(radio2.isChecked())MainActivity.this.sex=女;实用文档标准return;}}};radio1.setOnClickListener(raidoButtonListener);radio2.setOnClickListener(raidoButtonListener);}publicvoidShow(){Spinnerspinner=(
本文标题:Android实验报告材料
链接地址:https://www.777doc.com/doc-5821028 .html