第一个Activity
package com.example.smzq;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class FirstActivity extends Activity {
private Button firstbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first_activity);
firstbutton = (Button)findViewById(R.id.firstbutton);
firstbutton.setText(R.string.next);
//设置按钮监听器
firstbutton.setOnClickListener(new ButtonOnClickListener());
}
private class ButtonOnClickListener implements OnClickListener {
public void onClick(View v) {
Intent intent = new Intent();
//设置从当前Activity跳转到下一个Activity
intent.setClass(FirstActivity.this, SecondActivity.class);
//开始跳转
startActivity(intent);
}
}
}
第二个Activity
package com.example.smzq;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SecondActivity extends Activity {
private Button secondbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);
secondbutton = (Button)findViewById(R.id.firstbutton);
secondbutton.setText(R.string.second);
secondbutton.setOnClickListener(new buttonOnClickListener());
}
private class buttonOnClickListener implements OnClickListener {
public void onClick(View v) {
Intent intent = new Intent();
//设置从当前Activity跳转到下一个Activity
intent.setClass(SecondActivity.this, ThirdActivity.class);
//开始跳转
startActivity(intent);
}
}
}
第三个Activity
package com.example.smzq;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ThirdActivity extends Activity {
private Button thirdbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.third_activity);
thirdbutton = (Button)findViewById(R.id.thirdbutton);
thirdbutton.setText(R.string.third);
}
class buttonOnClickListener implements OnClickListener {
public void onClick(View v) {
Uri uri = Uri.parse("smsto://000240005");
Intent it = new Intent(Intent.ACTION_SENDTO,uri);
it.putExtra("sms_body", "The SMS text");
}
}
}
全部代码
package com.example.smzq;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class FirstActivity extends Activity {
private Button firstbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first_activity);
firstbutton = (Button)findViewById(R.id.firstbutton);
firstbutton.setText(R.string.next);
firstbutton.setOnClickListener(new ButtonOnClickListener());
}
private class ButtonOnClickListener implements OnClickListener {
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(FirstActivity.this, SecondActivity.class);
startActivity(intent);
}
}
}
package com.example.smzq;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SecondActivity extends Activity {
private Button secondbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);
secondbutton = (Button)findViewById(R.id.firstbutton);
secondbutton.setText(R.string.second);
secondbutton.setOnClickListener(new buttonOnClickListener());
}
private class buttonOnClickListener implements OnClickListener {
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(SecondActivity.this, ThirdActivity.class);
startActivity(intent);
}
}
}
package com.example.smzq;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ThirdActivity extends Activity {
private Button thirdbutton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.third_activity);
thirdbutton = (Button)findViewById(R.id.thirdbutton);
thirdbutton.setText(R.string.third);
}
class buttonOnClickListener implements OnClickListener {
public void onClick(View v) {
Uri uri = Uri.parse("smsto://000240005");
Intent it = new Intent(Intent.ACTION_SENDTO,uri);
it.putExtra("sms_body", "The SMS text");
}
}
}