Возможно ли это с конкатинированным data-SMS в Android? - PullRequest
1 голос
/ 09 декабря 2010

Встроены ли функции для фрагментации и повторной сборки составных SMS-сообщений для sendsendDataMessage () и sendTextMessage ()?

Другими словами; Если в качестве входных данных для sendDataMessage я добавлю массив размером более 200 байтов, будет ли он фрагментирован и повторно собран автоматически, поэтому getUserData () выдаст те же 200 байтов?

1 Ответ

0 голосов
/ 28 марта 2011

Нет, не может. Максимальный размер SMS-сообщения составляет 140 байт, даже если вы используете SmsManager.sendDataMessage().

Так что вам нужно установить цикл для обработки ваших составных смс. Может быть, вам также нужно SmsManager.divideMessage(String text), чтобы сделать несколько фрагментов.

Пожалуйста, обратитесь к проблеме этого человека: http://goo.gl/vl99e

Кстати, поэтому я думаю, что именно по этой причине Google решил открыть этот API: SmsManager.sendMultipartTextMessage()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...