Android上机实验报告Word文档下载推荐.docx
- 文档编号:21674347
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:14
- 大小:449.91KB
Android上机实验报告Word文档下载推荐.docx
《Android上机实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Android上机实验报告Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
1、编写程序ActivityLifeCycle输出Activity运行周期的各个状态;
启动和关闭ActivityLifeCycle的LogCat输出;
启动ActivityLifeCycle,按“呼出/接听键”启动内置的拨号程序,再通过“返回键”退出拨号程序,ActivityLifeCycle重新显示在屏幕中,输出到LogCat。
2、设计如下界面:
实验仪器和环境
Windows7+Eclipse+AndroidSDK6.0
实验内容:
1、直接上程序:
MainActivity.java
packagecom.example.androidlifecycle;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.util.Log;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
publicclassMainActivityextendsActivity{
privateButtonbtn;
privatestaticfinalStringTAG="
MainActivity"
;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//输出日志
Log.i(TAG,"
MainActivityonCreate--->
"
);
btn=(Button)findViewById(R.id.Button1);
btn.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){//结束当前的Activity
MainActivity.this.finish();
}
});
}
//启动
protectedvoidonStart(){
super.onStart();
//输出日志信息
MainActivityonStart--->
@Override//重启
protectedvoidonRestart(){
super.onRestart();
//输出日志信息
MainActivityonRestart--->
//恢复
protectedvoidonResume(){
super.onResume();
MainActivityonResume--->
//暂停
protectedvoidonPause(){
super.onPause();
MainActivityonPause--->
//停止
protectedvoidonStop(){
super.onStop();
MainActivityonStop--->
//销毁
protectedvoidonDestroy(){
super.onDestroy();
MainActivityonDestroy--->
}
Activity_main.xml
<
RelativeLayoutxmlns:
android="
xmlns:
tools="
android:
layout_width="
match_parent"
layout_height="
paddingBottom="
@dimen/activity_vertical_margin"
paddingLeft="
@dimen/activity_horizontal_margin"
paddingRight="
paddingTop="
tools:
context="
com.example.androidlifecycle.MainActivity"
>
<
TextView
id="
@+id/TextView01"
wrap_content"
layout_alignParentLeft="
true"
layout_alignParentTop="
text="
测试Activit生命周期"
/>
Button
@+id/Button1"
layout_alignLeft="
layout_below="
layout_marginTop="
23dp"
关闭Activity"
/RelativeLayout>
另外在logcat里我们还需要过滤一下信息,只显示MainActivity的:
点击logcat选项卡里那个小加号,在出现的窗口写上这些:
下面开始操作,先运行程序:
对应的虚拟机和LogCat里显示信息如下:
此时调用了onCreate(),
onStart()和onResume()方法。
点击打电话的按钮,屏幕变为如下,LogCat多了onPause()和onStop()方法:
点击返回键退出拨号程序,回到了程序界面,自己的程序又启动了:
第一个实验到此完成。
2、设计界面:
方便起见,eclipse自带了拖拽控件到布局的功能
直接附上最后的界面与eclipse自动生成.xml文件的代码:
activity_main.xml
LinearLayoutxmlns:
fill_parent"
orientation="
vertical"
@+id/textView1"
点击提交完成注册"
textAppearance="
?
android:
attr/textAppearanceLarge"
LinearLayout
@+id/textView2"
姓名"
EditText
@+id/editText1"
layout_weight="
1"
ems="
10"
requestFocus/>
/EditText>
/LinearLayout>
@+id/textView3"
学号"
@+id/editText2"
@+id/textView4"
性别"
RadioButton
@+id/radioButton1"
男"
@+id/radioButton2"
女"
@+id/textView5"
所修课程"
CheckBox
@+id/checkBox1"
网络"
@+id/checkBox2"
java"
@+id/checkBox3"
语言"
@+id/checkBox4"
Android"
@+id/button1"
提交"
@+id/button2"
重置"
又完成了一份实验报告~^_^~
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 上机 实验 报告