实验三 Activity之间的相互启动

一、实验内容与要求

ActivityAndroid应用程序中最基本的组件,一个Activity通常对应一个单独的屏幕、窗口。AndroidActivity之间可以通过Intent相互启动,从一个Activity启动另一个Activity主要包括startActivitystartActivityForResult两种方法。IntentActivity之间进行通信的媒介,主要包括显式Intent和隐式Intent两种类型。

请开发一个Android App,该App需要包括两个或两个以上的ActivityActivity之间必须存在相互启动的关系。请充分利用显式和隐式两种类型的Intent进行Activity启动,App的功能不做具体要求,请自由发挥。

要求展示App主要的代码和界面截图。

二、实验目的

掌握Activity的启动技术,掌握显式Intent和隐式Intent的使用。

三、 实验方法

1. 建立两个xml文件,activity_main.xml和activity_second.xml分别是两个页面的布局设计。

2. 建立两个java文件,MainActivity.java和SecondActivity.java分别是两个页面的java设计。

3. 建立一个AndoidManifest.xml文件,用来实现两个页面的跳转。

 

四 、实验结果

  1. activity_main.xml代码截图:

实验三 Activity之间的相互启动

实验三 Activity之间的相互启动

 

  1. activity_second.xml代码截图:

实验三 Activity之间的相互启动

 

  1. AndroidManifest.xml代码截图:

实验三 Activity之间的相互启动

 

 

  1. MainActivity.java代码截图:

实验三 Activity之间的相互启动

5.SecondActivity.java代码截图:

实验三 Activity之间的相互启动

6.第一个页面截图:

实验三 Activity之间的相互启动

7.跳转后第二个页面截图:

 

实验三 Activity之间的相互启动