如何区分android中的彩信和短信?

时间:2013-03-11 10:14:37

标签: android mms

如何通过Android中的MMS/SMS listeners区分彩信和短信?因为我收到彩信中的短信计数?

我正在使用以下代码计算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();

1 个答案:

答案 0 :(得分:2)

您应该检查专栏ct_t。如果是MMS,则应该等于application/vnd.vap_multipart.related