使用sendTextMessage发送短信会有70字限制,超过字数会自动拆分,接收方收到的是拆分后的短信,严重影响阅读。解决办法是,超过70字时使用sendMultipartTextMessage发送,这样虽然也是拆分发送,但接收方收到的是一条完整的短信。

if(message.length() > 70){//拆分短信ArrayList<String> phoneList = smsManager.divideMessage(message);//发送短信smsManager.sendMultipartTextMessage(iterator.next(), null, phoneList, sendIntentList, null);
}else {//不超过70字时使用sendTextMessage发送smsManager.sendTextMessage(iterator.next(), null, message, sendIntent, deliverIntent);
}

注意使用sendMultipartTextMessage时sendIntent和deliverIntent也要list类型,直接创建一个数组把sendIntent放进去就好了。

Android发送短信解决字数限制问题相关推荐

  1. android编程怎么发送,Android 发送短信程序

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. mButton1.setOnClickListener(new Button.O ...

  2. android发送短信

    使用android发送短信,需要先进行添加发送,读取短信新的权限: <uses-permissionandroid:name="android.permission.RECEIVE_S ...

  3. Android发送短信SMS的编程

    手机发送短信SMS是一个非常重要的通信功能,如果使用好短信功能,可以开发出杀手级的应用. 令开发者高兴的是,Android开发中,可以使用模拟器直接进行发送短信的测试.下面简单介绍下在Android发 ...

  4. android发送短信的两种方式,发送长短信的两种方式,群发短信

    android 发送短信的方法 方法一:调用系统的短信APP,发送短信. Intent smsIntent = new Intent(Intent.ACTION_VIEW);smsIntent.set ...

  5. Android发送短信的两种方法

    Android发送短信代码的两种方法 Android发送短信代码的两种方法 有两种方法可以实现发送短信: 其一是使用intent-startActivity,URI数据格式为"smsto:n ...

  6. Android发送短信时 短信内容超长处理

    Android发送短信时 短信内容超长处理 一条短信只可容纳70个中文,所以当短信长度超过70个中文字符时程序就要特殊处理了. 通常有两种方式: 一.通过sendTextMessage()方法逐条依次 ...

  7. Android发送短信的源码

    将开发过程中经常用到的一些代码段记录起来,如下资料是关于Android发送短信的的代码. String body="this is mms demo";Intent mmsinte ...

  8. android发送短信意图,Android使用短信意图从平板电脑发送短信?

    5 个答案: 答案 0 :(得分:9) 我想知道是否可以使用SMS意图从Android平板电脑发送短信? 没有真正的"短信"Intent.有ACTION_SEND和ACTION_S ...

  9. android虚拟机接收真实短信,Android 发送短信服务及其虚拟机测试

    在Android中发送短信的服务测试主要会用到 android.telephony.SmsManager;包 具体代码如下: package com.android.test.sms; import ...

最新文章

  1. 【CV】Pytorch一小时教程添加损失函数图像可视化训练过程
  2. 未解决计算机主机与打印机,电脑无法与打印机连接 计算机网考题目2(12)
  3. java中对象的生存期_Java中对象的生存周期
  4. CSS3的几个变形案例……
  5. ext4fs error mysql_请教一个 Linux 挂在磁盘阵列报错 EXT4-fs error 问题
  6. Flutter根据偏移量转换角度 Offset 的使用实例
  7. Android 仿QQ消息界面
  8. 零基础带你学习MySQL—Insert语句以及注意事项(七)
  9. 【数位DP】恨7不成妻
  10. stm32是以c语言来编程吗,stm32用什么语言编程
  11. 2013年上半年 系统分析师 论文 真题
  12. VMware虚拟机扩展硬盘内存
  13. mysql不带加密模式jar包_使用Xjar对jar文件进行加密,防止反编译
  14. led灯光衰怎么解决_led灯光衰一般多少为正常?
  15. Ansys workbench有限元分析学习软件下载
  16. 突然有感而发,发一个自己杜撰的小寓言
  17. php订阅号发送消息,关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题,_PHP教程...
  18. [工业互联-2]:工业有线互联总线之CAN总线
  19. bootm bootz
  20. 大疆笔试——机器学习提前批

热门文章

  1. 短视频创作有什么建议吗?直接上干货
  2. hide show toggle
  3. ubuntu16.04没有声音
  4. ceRNA!你是谁?为了谁?
  5. “智慧+”制造数据分析应用方案
  6. P1706 全排列问题题解
  7. 项目管理手记 12 ERP选型,不要做 充气哈蟆
  8. tornado框架图片上传和展示
  9. 12大理由告诉你选择Java不会后悔!
  10. 60集Python入门视频PPT整理 | Python执行环境