Android发送短信核心代码

核心代码:
(1)SmsManager manager = SmsManager.getDefault(); //获得默认的消息管理器
(2)ArrayList<String> list = manager.divideMessage(String txt); //拆分长短信
(3)manager.sendTextMessage(String phone,null,String content,null,null); //发送短信

时间: 2024-10-19 03:57:37

Android发送短信核心代码的相关文章

android发送短信例子

Android应用开发中我们常常需要发送手机短信.这对于android平台来说,是最简单不过的功能了,无需太多代码,也无需自定义代码,只需要调用android提供的消息管理类SmsManager就可以了. [源码下载]http://www.code4apk.com/android-code/202 核心就是使用SmsManager的sendTextMessage方法加上PendingIntent跳转. 核心代码如下: SmsManager sms=SmsManager.getDefault();

android发短信的代码

android发短信的代码 by 伍雪颖 Uri uri = Uri.parse("smsto:10086"); Intent intent = new Intent(Intent.ACTION_SENDTO,uri); intent.putExtra("sms_body","The SMS text"); startActivity(intent);

android 发送短信 如何做到一条一条的发送,只有在上一条发送成功之后才发送下一条短信

android发送短信截获上一条发送是否成功,然后再来发送下一条短信 1.问题:在项目中遇到如下要求:待发短信有N条,实现一条一条的发送并在上一条短信发送成功之后再来发送下一条. for(int i=0;i<3;i++){ sendSMS(10086, text1, i); } private void sendSMS(String toAddress, String body, Long id) { // ---sends an SMS message to another device---

android 发送短信

所需权限<uses-permission android:name="android.permission.SEND_SMS" /> public class MessageActivity extends Activity { private EditText number; private EditText content; private Button button; @Override public void onCreate(Bundle savedInstanc

android 发送短信 怎样做到一条一条的发送,仅仅有在上一条发送成功之后才发送下一条短信

android发送短信截获上一条发送是否成功,然后再来发送下一条短信 1.问题:在项目中遇到例如以下要求:待发短信有N条,实现一条一条的发送并在上一条短信发送成功之后再来发送下一条. for(int i=0;i<3;i++){ sendSMS(10086, text1, i); } private void sendSMS(String toAddress, String body, Long id) { // ---sends an SMS message to another device-

Android 发送短信总结

SMS涉及的主要类SmsManager 实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员. 公有方法: ArrayList<String> divideMessage(String text) 当短信超过SMS消息的最大长度时,将短信分割为几块. 参数:text——初始的消息,不能为空 返回值:有序的ArrayList<String>,可以重新组合为初始的消息 static SmsManager getDefau

【Android】Android 发送短信和打电话的方法

发送短信的方法 有两种方法可以实现发送短信,其一是使用intent-startActivity,URI数据格式为"smsto:num",调用的action为Intent.ACTION_SENDTO: Uri uri = Uri.parse("smsto:5554"); Intent it = new Intent(Intent.ACTION_SENDTO, uri); it.putExtra("sms_body", "你好.."

android发送短信验证码并自动获取验证码填充文本框

android注册发送短信验证码并自动获取短信,截取数字验证码填充文本框. 一.接入短信平台 首先需要选择短信平台接入,这里使用的是榛子云短信平台(http://smsow.zhenzikj.com), 两分钟申请测试账号,赠送了100条测试短信. android使用java的jar包即可开发 jar下载: http://smsow.zhenzikj.com/doc/sdk.html API文档:http://smsow.zhenzikj.com/doc/java_sdk_doc.html 使用

android发送短信,超过70个中文,自动分拆短信内容

1.短信发送代码 SmsManager smg = SmsManager.getDefault(); //短信有字数限制的.70个汉字.做判断. ArrayList<String> list = smg.divideMessage("短信内容"); //分条发送 for (String text:list) { smg.sendTextMessage("5556", null, text, null, //得到发送的状态 null//对方是否收到短信的状