其他分享
首页 > 其他分享> > 如何区分android中的彩信和短信?

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

作者:互联网

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

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

标签:android,mms
来源: https://codeday.me/bug/20190703/1370981.html