2013-03-11 2 views
4

Как отличить MMS и SMS через MMS/SMS listeners в Android? Потому что я получил количество SMS-сообщений, как в MMS-счетах?Как отличить MMS и 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(); 
+0

Я пробовал ваш тот же самый код и получил правильный результат. – StarPinkER

ответ

2

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

+0

Я также использую вышеуказанный код, но не получаю результат. Могу ли я помочь мне? –

Смежные вопросы