1

我正在开发一个 Android 短信应用程序。

我在发送短信时遇到问题。如果消息长度超过 160,那么我必须将这些短信作为两个发送,即第一个短信中的字符 0-159 和第二个短信中的剩余字符。

当 SMS 到达收件箱时,它必须重新合并为一条消息。

有没有办法做到这一点?

请朋友们帮帮我。

4

1 回答 1

1

你看过多部分(连接)短信吗?请参阅http://en.wikipedia.org/wiki/Concatenated_SMS

在 Android 上,您可以使用发送多部分短信SmsManager.sendMultipartTextMessage(),当您收到一条消息时,您会在收件箱中获得全部内容(这些部分由手机上的短信系统自动连接)。

请参阅http://developer.android.com/reference/android/telephony/SmsManager.html

于 2012-08-20T10:45:44.237 回答