2010-12-09 7 views
1

Ist die Funktionalität für die Fragmentierung und das erneute Zusammenfügen von verketteten SMS-Nachrichten, die für sendsendDataMessage() und sendTextMessage() integriert sind?Ist es mit concatained Daten-SMS in Android möglich?

Mit anderen Worten; Wenn ich ein ArrayByte über 200 Byte als Eingabe für die sendDataMessage einfüge, wird es dann fragmentiert und wieder zusammengesetzt, so dass die getUserData() die gleichen 200 Bytes gibt?

Antwort

0

Nein, konnte es nicht. Die maximale SMS-Nachrichtengröße beträgt 140 Byte, selbst wenn Sie SmsManager.sendDataMessage() verwenden.

Sie müssen also eine Schleife einrichten, um Ihre mehrteiligen SMS zu behandeln. Vielleicht brauchst du auch SmsManager.divideMessage(String text), um mehrere Fragmente zu machen.

Bitte lesen Sie dieses Mannes Problem: http://goo.gl/vl99e

BTW, also denke ich, nur aus diesem Grund wählen Google diese API zu öffnen: SmsManager.sendMultipartTextMessage()