安卓实验报告

合集下载
相关主题
  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 class MainActivity extends Activity {

private static String TAG="LIFECYCLE";

@Override

protected void onCreate(Bundle savedInstanceState) {

(savedInstanceState);

setContentView (TAG,"(1) onCreate()");

Button button =(Button) findViewById (new OnClickListener() {

public void onClick(View view) {

oString().trim();

String str1 = ().toString().trim();

("姓名:"+str);

("爱好:"+str1);

if (arg1 == ("性别:"+"男");

else if (arg1 == ("性别:"+"女");

}

});

}

});

}

}

五:运行结果截图:

实验三:不同界面的切换

一:实验目的

掌握各种界面布局的特点和使用方法;

掌握选项菜单,子菜单和快捷菜单的使用方法。

二;实验设备

Eclipse 开发Android 应用

Android虚拟设备( AVD)

三;实验内容:

设计一个Tab标签页,实现LinearLayout,RelativeLayout,AbsoluteLayout三种分页面之间的切换,每个页面的内容包括用户名和确定,取消两个按钮

四:实验核心代码:

:

android:name=".Tab1">

android:name=".Tab2">

android:name=".Tab3">

public class MainActivity extends TabActivity {

protected void onCreate(Bundle savedInstanceState) {

(savedInstanceState);

setContentView TabHost tabHost=getTabHost();

(this).inflate (),true);

(this).inflate (),true);

(this).inflate (),true);

("TAB1").

setIndicator("线性布局").setContent ("TAB1").

setIndicator("绝对布局").setContent ("TAB1").

setIndicator("相对布局").setContent }

}

Tab1,java

public class Tab1 extends Activity {

public void onCreate(Bundle savedInstanceState) {

(savedInstanceState);

setContentView }

public class Tab2 extends Activity{

public void onCreate(Bundle savedInstanceState){

(savedInstanceState);

setContentView }

}

public class Tab3 extends Activity{

public void onCreate(Bundle savedInstanceState){

(savedInstanceState);

setContentView }

}

五:运行结果截图:

实验四:登陆界面和广播消息

一:实验目的

了解使用Intent进行组件通信的原理;

了解Intent过滤器的原理与匹配机制;

掌握发送和接受广播消息的方法。

二:实验设备

Eclipse 开发Android 应用

Android虚拟设备( AVD)

三:实验内容

先写一个登陆界面,包括用户名,密码,点击登陆时实现页面的跳转功能,在第二个页面使用Intent发送消息,并调用sendBroadcast()函数把Intent携带的消息传送出去,用BroadcastReceiver接受广播消息,在页面下方显示广播内容。

四;实验核心代码:

public class MainActivity extends Activity {

相关文档
最新文档