这个函数当text过长,无法用一条SMS来发送时,会引发NullPointerException。这是Android本身的一个bug。

如果text是半角字符串,最大可以为160字符。如果text中含有全角字符,最大可以为70字符。
记得SMS为140bytes,可以容纳160个7-bit字符,而只能容纳70个UTF16字符。
保险起见,还是不用sendTextMessage, 一律用
sendMultipartTextMessage。
写成
sendMultipartTextMessage(destinationAddress, scAddress, mgr.divideMessage(text), sentIntent, deliveryIntent);
转载自:http://www.zhouwenyi.com/node/12894

转载于:https://blog.51cto.com/iolanguage/1175821

SmsManager#sendTextMessage的BUG相关推荐

  1. android之短信发不出去,短信空指针,smsManager.sendTextMessage报空指针异常

    昨天下午测试的时候遇到的问题,今早才解决,错误代码如下: String phone = dbHelper.getPhoneByTime(timeString); SmsManager sms = Sm ...

  2. 安卓短信功能全解:调用系统短信功能发送短信、彩信,使用SmsManager发送短信,并监听发送短信的投递情况,使用广播接收器监听接收的短信。

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓短信功能全解:调用系统短信功能发送短信.彩信,使用SmsManager发送短信,并监听发送短信的投递情况,使用广播接收器监听接收的短信. 首先需要 ...

  3. Android SmsManager 短信群发

    AndroidManifest.xml <uses-permission android:name="android.permission.READ_PHONE_STATE" ...

  4. Android查询通讯录信息

    文章目录 前言 一.使用URI查询Android通讯录的本质 二.使用步骤 1.随便写个布局 2.item构造 3.MainActivity 4.MessageBean 5. MessageAdapt ...

  5. Android App 可以定时启动! 并且完成短信自动发送获取内容功能 (以获取闪讯密码为例 大学宿舍宽带)

    接上一篇:android 发送短信sendTextMessage()真机运行报错,退出,在已申请SEND_SMS权限的情况下Android send SMS not working uid ... 重 ...

  6. 入门android开发

    调节调试窗口字体: https://blog.csdn.net/qq_32452623/article/details/52403725 1.单元测试(未代码验证) 报出如下错误日志打印: java. ...

  7. Android App 可以定时启动! 并且完成短信自动发送获取内容功能 (以获取闪讯密码为例 大学宿舍宽带)

    接上一篇:android 发送短信sendTextMessage()真机运行报错,退出,在已申请SEND_SMS权限的情况下Android send SMS not working uid ... 重 ...

  8. Android开发关键知识点讲解

    有下载:http://download.csdn.net/detail/zl594389970/6281471 Android应用程序架构 src/  java原代码存放目录 gen/ 自动生成目录 ...

  9. Android常见知识点

    什么是 3G 3G,全称为3rd Generation,中文含义就是指第三代数字通信. 所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统. 3G只是一种通信技术标准,符合这个标 ...

最新文章

  1. RTA 广告产品能力详解
  2. 数字化转型知识方法系列之五:数字化转型战略
  3. C# Socket 简易的图片传输
  4. 【Python第三篇】Python装饰器、生成器、迭代器
  5. kotlin_Kotlin弦
  6. 云计算:21世纪的商业平台
  7. 无线遥控器应用在安防防盗中有怎样作用?
  8. 行业点评:有赞996事件,要感恩程序员的加班
  9. Linux 命令(2)—— C++filt 命令
  10. [样本分析] 海莲花CS样本
  11. 【优化】共轭函数(Conjugate Function)超简说明
  12. html页面插入百度谷歌地图的方法
  13. kali linux nmap扫描(二)_商洛学院司徒荆_新浪博客
  14. 对于学习率与梯度下降的通俗总结:
  15. ChinaSoft 论坛巡礼 | 软件通识教育论坛
  16. Python头部信息的设置
  17. tcpdump抓包分析 https://www.01hai.com/note/av263669
  18. JQuary元素操作
  19. cmake:解决MSVC下/MT 编译paho.mqtt.c的问题
  20. 幂级数和函数经典例题_逐项求导的坑,祸害不浅

热门文章

  1. 鼠标滑过某一个图标时,提示讯息
  2. fpga驱动步进电机转动指定角度_【硬见小百科】步进电机工作原理及实现方法...
  3. GPP加密破解工具gpp-decrypt
  4. 远程连接Kali Linux使用PuTTY实现SSH远程连接
  5. python遗传算法八皇后_遗传算法之:八皇后问题
  6. php zend框架入门,Zend Framework 入门——快速上手
  7. 如果你能用你的大脑控制电脑,感觉怎么样?
  8. 用于视力恢复的脑机接口综述(一)(修改)
  9. 伍冬睿教授:脑机接口中迁移学习的完整流程
  10. ant 编译java 项目_使用ant编译打包、部署简单的javaweb项目 --01