私はAndroid SMSアプリケーションに取り組んでいます。
SMS の送信に問題があります。メッセージの長さが 160 を超える場合は、それらの SMS を 2 つに分けて送信する必要があります。つまり、最初の SMS で 0 ~ 159 文字、2 番目の SMS で残りの文字を送信する必要があります。
SMS が受信ボックスに到達したら、1 つのメッセージにマージする必要があります。
これを行う方法はありますか?
友達を助けてください。
私はAndroid SMSアプリケーションに取り組んでいます。
SMS の送信に問題があります。メッセージの長さが 160 を超える場合は、それらの SMS を 2 つに分けて送信する必要があります。つまり、最初の SMS で 0 ~ 159 文字、2 番目の SMS で残りの文字を送信する必要があります。
SMS が受信ボックスに到達したら、1 つのメッセージにマージする必要があります。
これを行う方法はありますか?
友達を助けてください。
マルチパート (連結) SMS を見たことがありますか? http://en.wikipedia.org/wiki/Concatenated_SMSを参照してください。
Android では、マルチパート SMS を使用して送信できますSmsManager.sendMultipartTextMessage()
。メッセージを受信すると、INBOX にすべてが表示されます (パーツは電話の SMS システムによって自動的に連結されます)。
http://developer.android.com/reference/android/telephony/SmsManager.htmlを参照してください。