Android发短信
Android 发短信
发置界面1.收信人
2.输输输入收信人的号框
3.输入内容
4.输输送按
5.信息文本框
---
源代码1.码码码示
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
2.码码码取件
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
3.注册按的点事件码码码码码码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
}
});
4.码码码码码码码码码码化成号和短信内容
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//输输输输输输输输输输输化成号和短信的内容
String phone = etPhone.getText().toString();
String content = etSms.getText().toString();5.短信的管理器象码码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//输输输输输输输输输输输化成号和短信的内容
String phone = etPhone.getText().toString();
String content = etSms.getText().toString();
//短信的管理器象输输
android.telephony.SmsManager smsManager =
android.telephony.SmsManager.getDefault();
6.码送短信
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//输输输输输输输输输输输化成号和短信的内容
String phone = etPhone.getText().toString();
String content = etSms.getText().toString();
//短信的管理器象输输
android.telephony.SmsManager smsManager =
android.telephony.SmsManager.getDefault();
//输送短信
PendingIntent pendingIntent =
PendingIntent.getBroadcast(JavasmsActivity.this, 0, new Intent(),0);7.利用管理器的方法送短信码码码码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//输输输输输输输输输输输化成号和短信的内容
String phone = etPhone.getText().toString();
String content = etSms.getText().toString();
//短信的管理器象输输
android.telephony.SmsManager smsManager =
android.telephony.SmsManager.getDefault();
//输送短信
PendingIntent pendingIntent = PendingIntent.getBroadcast(JavasmsActivity.this, 0, new Intent(),0);
//利用管理器的方法送短信输输输输
smsManager.sendTextMessage(phone, null, content, pendingIntent,
null);
8.定制吐司码码
public class JavasmsActivity extends Activity {
/** Called when the activity is first created. */
private Button sentBtn;
private EditText etPhone,etSms;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//输输输示
setContentView(R.layout.main);
//输输输取件
sentBtn = (Button) findViewById(R.id.sendBtn);
etPhone = (EditText) findViewById(R.id.etphone);
etSms = (EditText) findViewById(R.id.etsms);
//注册按的点事件输输输输输输
sentBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//输输输输输输输输输输输化成号和短信的内容
String phone = etPhone.getText().toString();
String content = etSms.getText().toString();
//短信的管理器象输输
android.telephony.SmsManager smsManager =
android.telephony.SmsManager.getDefault();
//输送短信
PendingIntent pendingIntent = PendingIntent.getBroadcast(JavasmsActivity.this, 0, new Intent(),0);
//利用管理器的方法送短信输输输输
smsManager.sendTextMessage(phone, null, content, pendingIntent,
null);
Toast.makeText(JavasmsActivity.this, "OK",
Toast.LENGTH_LONG).show();
}
});
}
}
拆分多个短信: