android 短信群发长短信问题,求教
自己做的短信发送界面,把选好的所有号码放在一个list里面,遍历该list调用发送短信方法。如果短信字数超过一页长度,就调用发送长短信方法:sms.sendMultipartTextMessage(phone, null, texts, null, null);如果没有超过长度,就用普通的发送短信方法:sms.sendTextMessage(phone, null, text, pi, null);问题是现在发送长短信的时候有问题,测试的时候,放了三个号码在list里,循环发送,三星note2运行的时候,只有两个号码收到短信,中间的号码没收到。三星i699运行的时候,一个都没发出去,魅族2运行,全部正常收到。note2和三星i699都调试过,所有代码正常运行,也调用了发送代码,完全没有异常,就是发不出去短信。后来把发送内容改少一点,不超过一页,就所有手机都能发出去。
帖代码
// 发送短信
SmsManager sms = SmsManager.getDefault();
PendingIntent pi = PendingIntent.getBroadcast(GroupMsgAT.this, 0, new Intent(), 0);
for(int i=0;i<x;i++){String phone = selctList.get(i).getMobilephone().replace(" ", "").replace(" ", "");// 将短信内容分割ArrayList<String> texts = sms.divideMessage(msgContent);
if (texts.size() > 1) {sms.sendMultipartTextMessage(phone, null,texts, null, null);} else {sms.sendTextMessage(phone, null, msgContent, pi, null);}// 将记录放入短信信箱ContentValues values = new ContentValues();values.put("address", selctList.get(i).getMobilephone().replace(" ", "").replace(" ", ""));values.put("body", msgContent);values.put("date", System.currentTimeMillis());values.put("read", 0);values.put("type", 2);values.put("service_center", "+8613010776500");getContentResolver().insert(mSmsUri, values);
}
android 短信群发长短信问题,求教相关推荐
- gsm短信猫长短信pdu数据包分析[转]
原文地址:gsm短信猫长短信pdu数据包分析作者:sunnyboy 查看原文:http://blog.appdoc.cn/2011/04/29/gsm-pdu-packet-analyze [capt ...
- 短信、长短信、彩信的PDU
一般短信(短于140字节的 报文内容不是05 06的) 0891683108806105F0040D91683177081166F10008802150015114230C54CEFF0C53C865 ...
- Android短信发送流程之长短信发送(原)
从前面< Android短信发送流程之普通短信发送 >流程看到,长短信与普通短信的流程从SmsManager的sendMultipartTextMessage()方法开始区分,现在我们来看 ...
- CMPP3.0 长短信实现方案
长短信息:是指超过70个汉字,140个字节的信息内容 一.CMPP协议相关字段分析 CMPP协议具体部分请参考<中国移动互联网短信网关接口协议(V3.0.0).doc> CMPP_SUBM ...
- 长短信PDU编码说明
普通短信UD区长度为140字节,超过140字节就得拆分成多条短信,拆分后的短信经过短信网关.短信中心的存储转发后到达终端的顺序可能和原发送顺序不同,这就使得接收方对于信息内容的理解出现困扰,1996年 ...
- android发送短信的两种方式,发送长短信的两种方式,群发短信
android 发送短信的方法 方法一:调用系统的短信APP,发送短信. Intent smsIntent = new Intent(Intent.ACTION_VIEW);smsIntent.set ...
- Android调用系统群发短信,vivo部分手机弹出“无效的地址”解决方法
Android调用系统群发短信,vivo部分手机弹出"无效的地址"解决方法 第一次写文章,来试试水 之前项目中有一个需求是获取通讯录联系人信息,并展示出来,然后可以选择一个或者多个 ...
- Android 短信群发功能的实现
随着互联网的发展,即时通讯变得越来于重要,逢年过节都要给亲朋好友发祝贺短信,今天我们就来看一下Android如何实现群发短信. 但是在Android 4.4开始系统默认的短信应用才具备短信的手法功能, ...
- Android下实现短信群发功能
短信群发与短信单发的区别在于群发时同一个内容可以对应多个目标手机号码,而单发一次只能有一个目标手机号码:当然我们也可用使用单发的形式来实现短信的群发,这样做的结果可能就是所发的短信条数比较多,还有就是 ...
最新文章
- android flux 与mvp,使用 MVP 时在设计上的考量
- 「今天沾一口野味,明天地府相会!」AI如何抗击「野味肺炎」
- html图片倒角,CSS实例:纯CSS打造斜角
- go java nodejs 速度对比_除了node.js,Java、Python、Go 哪个适合web前端工程师
- 获取Button脚本挂载的事件名
- 句句真研—每日长难句打卡Day9
- java 1.7 环境变量_安装JDK1.8之后又安装1.7出现的环境变量问题
- Microsoft Visio 2003 对象导入 word 进行编辑
- SONY SVP1322 笔记本电脑升级
- vm虚拟机出现目标主机不支持CPUID的情况
- win7需要计算机管理员权限,解决方案:Win7安装软件需要管理员权限解决方案
- SciPyCon 2018 sklearn 教程(下)
- GoLang之什么是CSP(1)
- php多张图片下载(zip压缩)
- 为啥外包喜欢php,为什么要面向对象?
- 照片识别年龄 php,用OpenCV和深度学习进行年龄识别
- qq大学认证如何修改随意修改认证内容
- 怎么批量下载哗哩哗哩B站视频
- c语言变量是直接寻址,直接寻址页变量
- 测试策略与测试计划,有什么区别?
热门文章
- 新浪微博SDK授权后无法返回应用解决方案
- asp.net配置报错 “An error was encountered. Please return to the previous page and try again. ”
- 88. 合并两个有序数组个人解法
- android手机到iphone6s,苹果6s升至iOS14.4后,我上手体验了一番,跟大家说说心里话吧...
- Layer.tips
- TS之declare的简单使用
- 常用的shiro标签
- C# 数组转换成以指定字符连接的字符串
- IOS APP发布-Guideline 1.5 - Safety - Developer Information
- 运动服饰品牌Champion(R)再次推出拳王阿里胶囊系列新品