2010-12-09 5 views
1

La fonctionnalité de fragmentation et de réassemblage des messages SMS concaténés est-elle intégrée aux messages sendsendDataMessage() et sendTextMessage()?Est-il possible avec des données-SMS concaténées dans Android?

En d'autres termes; Si je mets un octet de réseau de plus de 200 octets en entrée de sendDataMessage, sera-t-il fragmenté et réassemblé automatiquement, de sorte que getUserData() donnera les mêmes 200 octets?

Répondre

0

Non, il ne pouvait pas. La taille maximale du message SMS est de 140 octets, même si vous utilisez SmsManager.sendDataMessage().

Vous devez donc définir une boucle pour gérer vos sms multipart. Peut-être que vous avez également besoin de SmsManager.divideMessage(String text) pour faire plusieurs fragments.

S'il vous plaît se référer à ce problème de l'homme: http://goo.gl/vl99e

BTW, donc je pense que pour cette raison, Google choisir d'ouvrir cette API: SmsManager.sendMultipartTextMessage()

Questions connexes