Android WAP_推送_接收解析
我制作了一个简单的广播接收器,在本机应用程序出现之前捕捉彩信。现在我想解析这个彩信的数据,以便对其进行一些工作 在我的Android WAP_推送_接收解析,android,broadcastreceiver,mms,Android,Broadcastreceiver,Mms,我制作了一个简单的广播接收器,在本机应用程序出现之前捕捉彩信。现在我想解析这个彩信的数据,以便对其进行一些工作 在我的onReceive方法中,我有以下代码: if (intent.getAction().equals(MMS_RECEIVED) && intent.getType().equals("application/vnd.wap.mms-message")) { Log.e(">>>>>", "MMS"); try
onReceive
方法中,我有以下代码:
if (intent.getAction().equals(MMS_RECEIVED) && intent.getType().equals("application/vnd.wap.mms-message"))
{
Log.e(">>>>>", "MMS");
try
{
byte[] pushData = intent.getByteArrayExtra("pdu");
// What to do with that ?
}
catch (Exception e)
{
e.printStackTrace();
}
// TODO Send notification
}
如何检索彩信数据并下载相关部件?这可能很有用。was mms的处理方式与SMS完全不同,下面的链接与我所做的类似:非常感谢您的回答,但这并不是我真正需要的。我不需要读取手机数据库,因为彩信尚未插入。我需要解析彩信数据(显然是十六进制数据)以获取发件人电话号码和内容的URL。看起来该链接中的代码现在已移动到GitHub:另外,不确定为什么会将其标记为已接受的答案。你找到这个问题的解决办法了吗?