1

我制作了一个简单的 BroadcastReceiver 来在本机应用程序之前捕获 MMS。现在我想解析这个 MMS 的数据以便做一些工作。

在我的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
}

如何检索彩信数据并下载相关部分?

4

1 回答 1

0

这可能很有用。被处理的 mms 与 SMS 完全不同,下面的链接与我所做的类似:https ://github.com/romannurik/dashclock/blob/master/main/src/main/java/com/google/android /apps/dashclock/phone/SmsExtension.java

于 2013-03-05T16:23:04.790 回答