// 短信发送方式1
Uri smsToUri = Uri.parse("smsto:" + "12345678;123456789");
Intent intent = new Intent(Intent.ACTION_SENDTO, smsToUri);
intent.putExtra("sms_body", "短信内容");
startActivity(intent);// 短信发送方式2
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setData(Uri.parse("smsto:"));
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address", "12345678;123456789");
smsIntent.putExtra("sms_body", "测试");
startActivity(smsIntent);// 长短信发送方式1
Intent sendIntent = new Intent("SENT_SMS_ACTION");
PendingIntent sendPI = PendingIntent.getBroadcast(getApplicationContext(), 0, sendIntent, 0);
Intent deliverIntent = new Intent("DELIVERED_SMS_ACTION");
PendingIntent deliverPI = PendingIntent.getBroadcast(this, 0, deliverIntent, 0);
SmsManager smsManager = SmsManager.getDefault();
List<String> divideContents = smsManager.divideMessage("测试3");
for (String text : divideContents) {smsManager.sendTextMessage("12345678;123456789", null, text, sendPI, deliverPI);
}
// 长短信发送方式2
Intent sendIntent2 = new Intent("SENT_SMS_ACTION");
PendingIntent sendPI2 = PendingIntent.getBroadcast(getApplicationContext(), 0, sendIntent2, 0);
Intent deliverIntent2 = new Intent("DELIVERED_SMS_ACTION");
PendingIntent deliverPI2 = PendingIntent.getBroadcast(this, 0, deliverIntent2, 0);
SmsManager smsManager2 = SmsManager.getDefault();
List<String> divideContents2 = smsManager2.divideMessage("测试4");
String[] phone = {"12345678", "123456789"};
for (String p : phone) {for (String text : divideContents2) {smsManager2.sendTextMessage(p, null, text, sendPI2, deliverPI2);}
}

源码参考

Android基础之批量发送短信相关推荐

  1. Android通过for循环批量发送短信

    由于需要,要用手机给其他某个手机批量发送短信,于是想到了写一android应用来实现这一需要. 其中,主要代码如下(通过for循环发送短信) public class SendManyMessage ...

  2. Android - 批量发送短信的实现方式

    做了一个简单的批量发短信小工具.功能:从 sdcard 中读取发送短信的手机列表,每行一个手机号(存在/sdcard/ADAGroupSMS/PhoneNum.txt),批量发送短信.适用于广告推广. ...

  3. 4che3 scu发送超时设置_Redis实现订阅发布与批量发送短信

    1 什么是redis订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息.直接点,你可以理解为我关注了你,你发布了信息,文章等,我就可以立 ...

  4. android 拨打电话与发送短信

    通过调用android系统提供的电话与短信功能,可以简单的实现发送短信,拨打电话,但是必须在AndroidManifest.xml里面配置相应权限,定位到 1 <application 2 3 ...

  5. 个人永久性免费-Excel催化剂功能第85波-灵活便捷的批量发送短信功能(使用腾讯云接口)...

    微信时代的今天,短信一样不可缺席,大系统都有集成短信接口. 若只是临时用一下,若能够直接在Excel上加工好内容就可以直接发送,这些假设在此篇批量群发短信功能中都为大家带来完美答案. 业务场景 不多说 ...

  6. JAVA 实现阿里云短信申请模板以及批量发送短信

    添加pom.xml依赖 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java ...

  7. 快捷指令批量发送短信

    1.通过iphone快捷指令,使用json文本批量发送短信 2.实现方式如下 访问list里面name的方式如下: 通过object.index.key访问数组list里面的name,phone值.然 ...

  8. Android软件开发之发送短信与系统短信库解析(三十)

    Android软件开发之发送短信与系统短信库解析 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/arc ...

  9. php redis消息订阅与发布_PHP使用Redis实现订阅发布与批量发送短信

    原标题:PHP使用Redis实现订阅发布与批量发送短信 1 什么是redis订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息.直接点, ...

  10. 【h5移动端页面调起手机sms批量发送短信,兼容ios和android】

    移动端h5页面调起手机发送短信功能,实现批量发送生日祝福模板,苹果和安卓的兼容写法不一样. 先判断是ios还是android,拼接的写法不一样 android是sms:188XXXXXXXX,134X ...

最新文章

  1. Spark源码分析之九:内存管理模型
  2. FOC驱动器和无刷电调的区别
  3. COGS 2274. [HEOI 2016] tree
  4. JUC系列(八)| 读写锁-ReadWriteLock
  5. 基于SLIC分割的特征点检测
  6. 日期与时间(C/C++)
  7. python迭代器举例_如何最简单、通俗地理解Python的迭代器?
  8. linux虚拟工具平台,【工具】打造适用于 Linux 的 Windows 子系统——替代虚拟机的好帮手...
  9. Discuz常见小问题-如何为每个板块设置不同的图标
  10. 吉首大学第十届“新星杯”大学生程序设计大赛(暨新生网络同步赛)
  11. 【揭秘】一个小团队真正能落地的微服务架构实践
  12. DCMTK的Worklist初探
  13. 资深java面试题及答案整理(一)
  14. 从零开始学习鸿蒙系统
  15. Android ApiDemos示例解析(110):Views-Data Widgets-1. Dialog
  16. 域名升级访问中拿笔记好_好记性也应做笔记,安利一款比onenote更好用的云笔记工具...
  17. 【django】class='btn' btn按钮样式
  18. xmind的简单使用教程
  19. HazelEngine 学习记录 - Layers
  20. 【转】机器学习embedding

热门文章

  1. 今天我们来聊一个很高级的话题:如何设计一个大规模远程命令执行系统
  2. 【论文笔记】BMVC2009 Integral Channel Features
  3. 分布临界值表python
  4. smoothstep(),平滑阶梯函数,平滑过渡函数
  5. Python实现阶跃函数、sigmoid函数、ReLU函数
  6. ArcGIS裁剪shp时输出结果为空
  7. python绘制折线图显示单位_如何使用python语言pygal模块创建折线图并显示
  8. 用计算机技术辅助语文教学,利用计算机技术辅助拼音学习“潜力无限”
  9. Fake it till you make it: face analysis in the wild using synthetic data alone
  10. css图片滑动切换图_html图片轮播原理