Android 实现发送短信demo
2014-04-29 11:07
495 查看
package com.gj.msg; import java.util.List; import android.app.Activity; import android.app.ActionBar; import android.app.Fragment; import android.os.Bundle; import android.telephony.SmsManager; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import android.os.Build; public class MainActivity extends Activity{ EditText num,content; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); num = (EditText)findViewById(R.id.number); content = (EditText)findViewById(R.id.content); button = (Button)findViewById(R.id.button1); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub String s_num = num.getText().toString().trim(); String s_con = content.getText().toString().trim(); //利用工具类判断字符是否为空,并提示 if(TextUtils.isEmpty(s_num) || TextUtils.isEmpty(s_con)){ Toast.makeText(MainActivity.this, "电话号码或内容不能为空", Toast.LENGTH_SHORT).show(); return; } /** * 发送短信需要获得系统权限,需要到AndroidManifest.xml里面配置权限 * <uses-permission android:name="android.permission.SEND_SMS"/> * 用系统API发送短信,不会再系统短信界面中显示 */ //得到系统短信管理器 SmsManager sm = SmsManager.getDefault(); //将文本内容进行转换,防止输入一条短信太长,进行拆分 List<String> list = sm.divideMessage(s_con); for(String s: list){ //发送短信,最后一个参数代表,发送成功后,进行消息提示 /** * 参数1:短信发给谁 * 参数2:国内暂不支付(短信来自哪里,对自己号码进行伪装) * 参数3:短信内容 * 参数4:延迟意图 * 参数5:短信送达报告(是否投递成功) */ sm.sendTextMessage(s_num, null, s, null, null); } } }); } }
相关文章推荐
- android实现发送短信demo
- Android中实现短信发送的一种方式
- Android实现将已发送的短信写入短信数据库的方法
- Android实现发送短信验证码倒计时功能示例
- 使用Tasker实现Android系统的短信自动发送及转发
- android 广播机制demo(实现短信截取)
- [置顶] 用java实现发送手机短信的DEMO
- android 实现监听短信接收并将当前位置发送出去
- android中拨打电话和短信发送的实现
- 基于android 社区app短信分享 发送回调事件实现
- Android小程序:实现发送短信
- Android短信的发送和广播接收者实现短信的监听
- Android如何实现接收和发送短信
- android实现发送短信的功能
- Android 节日短信送祝福(UI篇:3-选择短信与发送短信的Activity的实现)
- Android实现发送短信
- SMSDemo android 简单拦截短信例子可以实现发 远程控制
- Android实现发送短信的功能
- android实现短信发送功能
- Android短信的发送和广播接收者实现短信的监听