我搜索了一个解决方案来处理在Android上发送大量短信。解决方案似乎是使用以下方法:
ArrayList<String> parts =smsManager.divideMessage(sms_content);
smsManager.sendMultipartTextMessage(recipient.contact_phone, null, parts, sentIntents, deliveryIntents);
如果收到的短信正确格式化(只有一条大消息),在我的发件箱中我会收到多条消息。有人知道这个吗?
答案 0 :(得分:0)
如果你查看方法divideMessage的文档,它明确表示它会将消息分成多个部分,没有大于最大消息大小。
最大短信长度为160个字符。如果您想要一个完整的文本消息,MMS(多媒体消息服务)将是一个更好的选择。查看SMSManager文档,特别是sendMultimediaMessage方法。
http://developer.android.com/reference/android/telephony/SmsManager.html