Разбор MMS для Android - PullRequest
       21

Разбор MMS для Android

0 голосов
/ 07 сентября 2011

В одном из моих приложений мне нужно разобрать MMS контент. Я могу получить закодированный MMS-контент в виде byte [] . Теперь я должен декодировать этот байт [] и извлечь все содержимое на основе его типов содержимого и значений заголовка. Но я борюсь здесь. Я не знаю, как начать декодирование ...

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 07 сентября 2011

у вас есть содержимое в байтах [], поэтому вы можете попробовать это:

byte[] buffer;
String incomingNumber = new String(buffer);
int indx = incomingNumber.indexOf("/TYPE");
if(indx>0 && (indx-15)>0){
   int newIndx = indx - 15;
   incomingNumber = incomingNumber.substring(newIndx, indx);
   indx = incomingNumber.indexOf("+");
   if(indx>0){
   incomingNumber = incomingNumber.substring(indx);
}

вы можете продолжать анализировать вот так.

...