如何在Android中通过MMS/SMS listeners区分彩信和短信?因为我收到的 SMS 计数与 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 。如果是彩信,它应该等于 application/vnd.vap_multipart.related

关于android - 如何区分Android中的彩信和短信?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15335970/

10-11 03:35
查看更多