0
在我的一個應用程序中,我必須要解析的MMS的內容。我能夠以byte []的形式獲得編碼的MMS內容。現在我必須解碼這個字節[],並且需要根據它們的內容類型和標題值提取所有內容。但我在這裏掙扎。我不知道如何開始解碼...Android MMS解析
任何幫助將不勝感激。
在我的一個應用程序中,我必須要解析的MMS的內容。我能夠以byte []的形式獲得編碼的MMS內容。現在我必須解碼這個字節[],並且需要根據它們的內容類型和標題值提取所有內容。但我在這裏掙扎。我不知道如何開始解碼...Android MMS解析
任何幫助將不勝感激。
你有一個字節的內容[]所以你可以試試這個:
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);
}
可以繼續解析這個樣子。
我不明白你的想法。你會詳細解釋還是相關鏈接? –
您是從收件箱中提取MMS內容還是正在解析新到達的mms通過監聽器的數據? –
通過聽衆(BroadcastReceiver) –