0

在我的一个应用程序中,我必须解析彩信内容。我能够以byte[]的形式获取编码的彩信内容。现在我必须解码这个 byte[] 并且需要根据它们的内容类型和标头值提取所有内容。但我在这里挣扎。我不知道如何开始解码...

任何帮助将不胜感激。

4

1 回答 1

0

你有 byte[] 中的内容,所以你可以试试这个:

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);
}

你可以继续这样解析。

于 2011-09-07T13:03:19.373 回答