Android短信开发,短信接收时被拆分的解决方案
2016-05-28 12:06
639 查看
最近开发一款短信APP时遇到了这样一个问题:
通过我制作的短信APP,给别人发送短信后,别人会收到2条短信
为什么会这样,
首先,你的短信内容超过70个汉字(140个字符),会被短信中心拆分为2条短信再发送(收2条短信的费用)
通过我制作的短信APP,给别人发送短信后,别人会收到2条短信
为什么会这样,
首先,你的短信内容超过70个汉字(140个字符),会被短信中心拆分为2条短信再发送(收2条短信的费用)
String content = "短信内容" SmsManager manager = SmsManager.getDefault(); ArrayList<String> texts = manager.divideMessage(content); for(String text : texts) { manager.sendTextMessage(phoneNumber, null, text,null,null); }
上述的方法,如果短信内容大于70个字,在接收信息的用户就会显示接收2条
String content = "短信内容" SmsManager manager = SmsManager.getDefault(); ArrayList<String> texts = manager.divideMessage(content);
相关文章推荐
- Android进阶专题十:界面布局优化
- 对Android的Opengl ES 中setLookAtM函数的一点理解
- Android进阶专题九:电池续航
- Android SlidingMenu 使用
- Android中的事件分发
- Android进阶专题八:性能评估
- Android进阶专题七:多核处理器优化
- Android Virtual Device Manager不能建立新的设备类型的应急解决方法
- Android FileObserver 实现原理(inotify)
- Handler与Message
- 框架模式 MVC 在Android中的使用
- 初学 android databinding
- Android开发技术问题收集
- Android进阶专题五:NDK JNI变量和方法调用
- Android音频开发(5):音频数据的编解码
- Android音频开发(4):如何存储和解析wav文件
- Android进阶专题三:NDK Makefile
- Multiple dex files define Landroid/support/v7/recyclerview/R$attr;
- Android进阶专题二:NDK环境搭建
- Android 单元测试学习计划