Как различать MMS и SMS в андроиде?

Как различать MMS и SMS через MMS/SMS listeners в Android? Потому что я получил количество SMS-сообщений, как в MMS-счетах?

Я рассчитываю Total MMS, используя следующий код.

 Uri mmsInboxUri = Uri.parse("content://mms/inbox"); Uri mmsSentUri = Uri.parse("content://mms/sent"); Cursor mmsInboxCursor = getContentResolver(). query(mmsInboxUri ,new String[] {"_id"}, null, null); Cursor mmsSentCursor = getContentResolver(). query(mmsSentUri ,new String[] {"_id"}, null, null); int mmsCount = mmsInboxCursor.getCount() + mmsSentCursor.getCount(); 

Вы должны проверить столбец ct_t . Если это MMS, он должен быть равен application/vnd.vap_multipart.related .