2013-07-15 4 views
0

Привет, я создаю приложение, которое я хотел бы программно отправить sms, через который работает отлично, но я не могу понять, как отправить тему с помощью sms, как и все sms-приложения там Можно.Android отправить sms с темой

Спасибо за любую помощь

ответ

1

SMS не имеют сюжетные линии. Я считаю, что вам придется делать MMS, чтобы иметь сюжетную линию. Вот работа example на SO. Если вы имеете в виду некоторые из SMS-систем третьей части, они, как правило, имеют все в исходной строке, а затем анализируют ее, чтобы показать вам, как они хотят, но в SMS-сообщении нет темы.

+0

есть колонка в содержании: // sms/called subject хотя? но я не вижу эту колонку в содержании: // mms/ – user577732

+0

Я думаю, что вы правы, хотя, хотя я нахожу то, что я написал выше нечетно? – user577732

+0

Возможно, я ошибаюсь, но вы можете отправлять sms по электронной почте, и это, вероятно, просто место для данных, поступающих по электронной почте на SMS. – ObieMD5

0

Похоже, что столбец Sms.SUBJECT не используется, по крайней мере, родным SMS-приложением. Это может быть наследство столбец, предназначенный для заполняться от SMS-шлюзов электронной почты, но комментарии в SmsMessageBase.extractEmailAddressFromMessageBody() не ясно, что это больше не поддерживается:

* Try to parse this message as an email gateway message 
* There are two ways specified in TS 23.040 Section 3.8 : 
* - SMS message "may have its TP-PID set for Internet electronic mail - MT 
* SMS format: [<from-address><space>]<message> - "Depending on the 
* nature of the gateway, the destination/origination address is either 
* derived from the content of the SMS TP-OA or TP-DA field, or the 
* TP-OA/TP-DA field contains a generic gateway address and the to/from 
* address is added at the beginning as shown above." (which is supported here) 
* - Multiple addresses separated by commas, no spaces, Subject field delimited 
* by '()' or '##' and '#' Section 9.2.3.24.11 (which are NOT supported here) 

Данная программа может выберите заполнение самого столбца, но собственное приложение не отображает его содержимое, и я бы сделал ставку на то, что большинство других тоже этого не делает.