找回密码
 注册
搜索
查看: 1942|回复: 6

[讨论] 如何获取拦截到的MMS广播的Intent携带的信息??

[复制链接]
发表于 2012-3-28 17:27:23 | 显示全部楼层 |阅读模式
各位大侠好,目前我遇到一个问题,请帮忙看看,问题描述如下:

通过监听广播Intent ACTION :"android.provider.Telephony.WAP_PUSH_RECEIVED";
可以拦截到MMS,当有收到新MMS请求后会触发到广播监听器的 :
public void onReceive(Context context, Intent intent) 方法,
此时的intent携带了对应MMS的信息。

我的问题是:
如何通过该intent来解析当前MMS的信息,比如:发送者号码、MMS下载URI等?
或者说,使用何种方法可以从Intent中得到MMS相关的信息?

谢谢各位了!
 楼主| 发表于 2012-3-28 17:29:19 | 显示全部楼层
各位大侠,帮忙顶下呀
点评回复

使用道具 举报

发表于 2012-3-30 20:00:03 | 显示全部楼层
getDisplayMessageBody()
点评回复

使用道具 举报

 楼主| 发表于 2012-3-30 16:23:59 | 显示全部楼层
今天查了下资料,发现,这个接口需要用到源码中的未公开的第三方库,需要在源码下开发。。所以准备切换到源码中搞
点评回复

使用道具 举报

 楼主| 发表于 2012-3-30 11:35:01 | 显示全部楼层
可以通过:byte[]pduData = intent.getByteArrayExtra("data"); 获取到data信息,但是,如何通过该pduData解析出发送者的号码呢?
点评回复

使用道具 举报

 楼主| 发表于 2012-3-30 11:33:16 | 显示全部楼层
能否讲具体是绑定到哪个KEY ?
点评回复

使用道具 举报

发表于 2012-3-29 13:11:15 | 显示全部楼层
intent可以帮定budle
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 12:41 , Processed in 0.046885 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表