Short Message Service is just that SHORT ! The length depends on the implementation and carrier. As this wiki post describes anywhere from 133 to 153 chars
http://en.wikipedia.org/wiki/SMS




----- Original Message ----- From: "AJ" <[email protected]>
To: "Android Discuss" <[email protected]>
Sent: Tuesday, March 23, 2010 3:32 AM
Subject: [android-discuss] Re: Maximum character that we can send to SMS application.


@Streets Of Boston
Thanks for the information. But This I know. I think you misunderstood
my question.

Actually I am invoking SMS application from my app. I am sending some
text [which is around 300 characters] in "sms_body". These characters
are being cut when SMS application is being invoked. I could find only
200 characters in the SMS app.

I want to know where is the limitation? Is this a framework
limitation?

I already pasted my code above.
Note: I am sending through Intent.ACTION_SEND

Anyways thanks for being generous and reply
AJ

On Mar 23, 4:38 am, Streets Of Boston <[email protected]> wrote:
OneSMScanonly have 160 chars.

TheSMS(/Message) app allows the user to type in more than 160character, but willsendit in multipleSMSmessages. It chops the
entire message up in as many parts that are necessary so that each
part doesn't contain more than 160 chars.

Some apps on the receiving sidecandetect that multipleSMS-es are
part of one larger message andcanre-assemble them back into one
largeSMSmessage. However, over the air, eachSMS(part)canhave no
more than 160 chars.

On Mar 22, 7:06 pm, AJ <[email protected]> wrote:

> Hi group

> I facing one strange problem.

> I am sending some text toSMSapp as a body. But when the text size
> increases more than 200 characters, it cuts the body from there. Only
> first 200 characters are appearing in theSMSbody. But Icanwrite
> more text whenSMSgets launched :(

> Is there any limitation while sending characters toSMS?
> if yes then its ok
> But if no then where i am doing wrong?

> My code looks like :-

> String txt = " characters .... more than 200 ";

> Intent intent = new Intent(Intent.ACTION_SEND);
> intent.setType("text/plain");
> intent.putExtra("sms_body", txt);
> intent.putExtra(Intent.EXTRA_TEXT, txt);
> _activity.startActivity(Intent.createChooser(intent,
> _activity.getText("text titte")));

> Thanks,
> Ajeet Singh

--
You received this message because you are subscribed to the Google Groups "Android Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/android-discuss?hl=en.

--
You received this message because you are subscribed to the Google Groups "Android 
Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.

Reply via email to