Android 发送短信 sms

 

layout布局文件main.xml

<?xml version="1.0" encoding="utf-8"?>                    


 

 

strings.xml

<?xml version="1.0" encoding="utf-8"?>    Hello SMSActivity!    短信发送器    请输入手机号    请输入短信内容    发送短信    发送短信成功


 

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>                                                                                        


 

Sms_cloudActivity.java

package com.cloud.android.sms;    import java.util.List;    import android.app.Activity;  import android.os.Bundle;  import android.telephony.SmsManager;  import android.view.View;  import android.widget.Button;  import android.widget.EditText;  import android.widget.Toast;  /** * 短信发送器(手动) * @author 李海云 * @email CloudComputing.cc@gmail.com * @date 2012-02-26 00:06:22 */public class Sms_cloudActivity extends Activity {      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);                    Button button = (Button)this.findViewById(R.id.button);          button.setOnClickListener(new View.OnClickListener() {                            @Override              public void onClick(View v) {                  //获取手机号和内容                   EditText mobileText = (EditText)findViewById(R.id.mobile);                  EditText contentText = (EditText)findViewById(R.id.content);                  String mobile = mobileText.getText().toString();                  String content = contentText.getText().toString();                                                  //发送短信                   SmsManager smsManager = SmsManager.getDefault();                  List texts = smsManager.divideMessage(content);//如果超过汉字,自动拆分短信                   for(String text : texts){                      smsManager.sendTextMessage(mobile, null, text, null, null);                  }                                    //使用吐司通知                   Toast.makeText(Sms_cloudActivity.this, R.string.success, Toast.LENGTH_LONG).show();              }          });      }  }


 

更多相关文章

  1. No 122 · android获取本机号码和本机唯一标识
  2. Android调用js传过来的值,Android触发调起的js
  3. Android在内存中读取数据
  4. Android:可拆分和可序列化之间的区别?
  5. Android复制手机号码到剪切板并调起打电话功能
  6. Android(安卓)短信发送器
  7. Android实现简单短信发送器
  8. android银行卡匹配、详情展开动画、仿爱奇艺视频拖拽、扫码识别
  9. 自定义对话框

随机推荐

  1. Android之Sqlite开发中可能被你忽视的细
  2. 第一款国产的Android手机—天翼N930
  3. Android中的线程状态之AsyncTask详解
  4. Android Studio 做单元测试笔记
  5. 明年1月6日CES展上将曝光多款Android平板
  6. Android(安卓)- 事件模型(dispatchTouchEv
  7. Android(安卓)数字签名及命令行启动执行A
  8. Android:“万能”Activity重构篇
  9. Android MediaRecorder录制视频音量小问
  10. Exported service does not require perm