[Android][MMS][PDU]MMS PDU二进制信息解析

来源:互联网 发布:数据透视图显示合计数 编辑:程序博客网 时间:2024/04/17 05:55

网上搜了一大堆关于PDU解析的文章,没啥头绪,最后还是在参考了Google的代码后,有了些进展。

由于Sodino未获取到正规的MMS规范,一切来自Google搜索,期盼广大网友挑错纠正,不胜感激。

 

手机接收短信后,Android(Android 2.2.1 From CyanogenMod  For G6)在LogCat中会这样一个输出:

 

注:“[data:]”"[tag1]"是人为加上去的。

 

Android中的MMS工具类都被"@hide"了,但还是可以注册BroadcastReceiver来接收到:"[data]"中的数据。

从Intent中获取到MMS的二进制数据的。获取方法为:

 

 

好了,先说下解析二进制数据后能获得到什么信息吧,拣几条重要的说:

1.CONTENT_LOCATION,即下载地址。

2.来信号码。

3.彩信大小。

 

解析详情如下:

 

 

 

重要的参考文档:[电信]MMSC(彩信中心)测试平台的建立.doc


本文内容归CSDN博客博主Sodino 所有
转载请注明出处:http://blog.csdn.net/sodino/archive/2010/12/19/6084697.aspx