1

ネイティブアプリの前にMMSをキャッチするためのシンプルなBroadcastReceiverを作成しました。ここで、この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
}

MMSデータを取得して、関連するパーツをダウンロードするにはどうすればよいですか?

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 に答える