Разбор приложения / смайл MMS MIME типа на андроид
Итак, я столкнулся с тремя категориями типов сообщений MMS:
Plain Text - "text/plain"
Image - "image/jpeg", "image/bmp", "image/gif", "image/jpg", "image/png"
SMIL (Synchronized Multimedia Integration Language) - "application/smil"
Поэтому у меня нет проблемы со сбором данных в MMS, которые попадают в первые две категории. Однако у меня возникают проблемы со сбором данных из MMS типа сообщенияapplication/smil
Ниже я включил 5 различных примеровapplication/smil
MMS-сообщения, которые я получил с моего телефона.
[31, 22, -1, application/smil, 123_1.smil, 106, null, null, <0000>, 0.smil, null, null, null, <smil>
<head>
<layout>
<root-layout height="160" width="240"/>
<region fit="meet" height="67%" id="Image" left="0%" top="0%" width="100%"/>
<region fit="meet" height="33%" id="Text" left="0%" top="67%" width="100%"/>
</layout>
</head>
<body>
<par dur="8000ms">
<img region="Image" src="cid:992"/>
</par>
<par dur="8000ms">
<img region="Image" src="cid:993"/>
</par>
</body>
</smil>]
.
[22, 14, -1, application/smil, null, null, null, null, <smil>, smil.xml, null, null, null, <smil>
<head>
<layout>
<root-layout width="320px" height="480px"/>
<region id="Image" left="0" top="0" width="320px" height="320px" fit="meet"/>
<region id="Text" left="0" top="320" width="320px" height="160px" fit="meet"/>
</layout>
</head>
<body>
<par dur="5000ms">
<img src="8555" region="Image"/>
<text src="text_0.txt" region="Text"/>
</par>
</body>
</smil>]
.
[13, 11, -1, application/smil, 123_1.smil, null, null, null, <0000>, null, null, null, null, <smil>
<head>
<layout>
<root-layout/>
<region fit="scroll" height="30%" id="Text" left="0%" top="70%" width="100%"/>
<region fit="meet" height="70%" id="Image" left="0%" top="0%" width="100%"/>
</layout>
</head>
<body>
<par dur="10000ms">
<text region="Text" src="cid:928"/>
</par>
</body>
</smil>]
.
[16, 13, -1, application/smil, mms.smil, null, null, null, <AAAA>, AAAA, null, null, null, <smil>
<head>
<layout>
<root-layout width="240" height="160"/>
<region id="Image" width="100%" height="67%" left="0%" top="0%" fit="meet"/>
<region id="Text" width="100%" height="33%" left="0%" top="67%" fit="meet"/>
</layout>
</head>
<body>
<par dur="8000ms"><text src="text__01.txt" region="Text"/></par></body>
</smil>]
.
[5, 5, -1, application/smil, smil.smil, 106, null, null, <0000>, smil, null, null, null, <smil>
<head>
<layout>
<root-layout height="160" width="240"/>
<region fit="meet" height="67%" id="Image" left="0%" top="0%" width="100%"/>
<region fit="meet" height="33%" id="Text" left="0%" top="67%" width="100%"/>
</layout>
</head>
<body>
<par dur="8000ms">
<img region="Image" src="cid:351"/>
<text region="Text" src="cid:352"/>
</par>
</body>
</smil>]
Как именно вы разбираете этот тип MMS? Как другие приложения для работы с текстовыми сообщениями работают с различными видами MMS? Любая помощь будет принята с благодарностью.