\
tabHost.addTab(tabHost.newTabSpec(\相对布局\
} }
Table1代码:
package com.example.tabdemo2;
import android.app.Activity; import android.os.Bundle;
public class Tab1Activity extends Activity{ };
@Override
public void onCreate(Bundle savedInstanceState){ }
super.onCreate(savedInstanceState); setContentView(R.layout.tab1);
Table2代码:
package com.example.tabdemo2;
import android.app.Activity; import android.os.Bundle;
public class Tab2Activity extends Activity{ }
Table3代码:
package com.example.tabdemo2;
import android.app.Activity; import android.os.Bundle;
public class Tab3Activity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState){ @Override
public void onCreate(Bundle savedInstanceState){ }
super.onCreate(savedInstanceState); setContentView(R.layout.tab2);
}
}
super.onCreate(savedInstanceState); setContentView(R.layout.tab3);
3、结果显示
实验四 广播消息
一、实验目的
Intent 是一种消息传播机制,用于组件之间数据交换和发送广播消息。通 过本次实验了解 Android 系统的组件通信原理,掌握利用 Intent 启动其他组 件的方法,以及利用 Intent 获取信息和发送广播消息的方法。 二、实验设备
1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU @2.30GHz 2.30GHz 安装内存(RAM):8.00GB
2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT
三、实验内容
1、实验要求
实现具有“登录”按钮的主界面,点击登录按钮后打开一个新的 Activity, 并且将主界面的用户名传递过来,点击发送广播按钮发送广播。 2、详细设计 MainActivity代码:
package com.example.text6;
import android.support.v7.app.ActionBarActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
final Intent intent=new Intent(this,NewActivity.class);
final EditText Name=(EditText)findViewById(R.id.editText1);
Button Login=(Button)findViewById(R.id.button1); Button Quit=(Button)findViewById(R.id.button2);
Button.OnClickListener LoginListener=new Button.OnClickListener(){
@Override
public void onClick(View i) {
// TODO Auto-generated method stub switch(i.getId()){
case R.id.button1:
if(LoginCheck()){
intent.putExtra(\startActivity(intent); return;