我正在开发Android短信应用程序。
发送短信时遇到问题。如果消息长度超过160,那么我必须将这些短信发送为两个,即第一个短信中的字符0-159和第二个中的剩余字符。
当SMS到达收件箱时,必须将其合并回一条消息。
有没有办法做到这一点?
请帮帮我朋友。
答案 0 :(得分:1)
你看过多部分(连接)短信吗?见http://en.wikipedia.org/wiki/Concatenated_SMS
在Android上,您可以使用SmsManager.sendMultipartTextMessage()
发送多部分短信,当您收到消息时,您可以在INBOX中获取整个内容(这些部分会自动连接到手机上的短信系统)。
请参阅http://developer.android.com/reference/android/telephony/SmsManager.html