[英]How to get total count of incoming and outgoing MMS in Android?
我正在嘗試獲取Android中傳出和接收MMS的總數。 我嘗試搜索有關如何執行此操作的信息,但未能找到可行的解決方案。 誰能提供有關我將如何實現這一目標的信息?
Uri mmsUri = Uri.parse("content://mms");
//msg_box is the equivalent of type in SMSs, 1=Inbox and 2=sent
Cursor mmsCursor = getContentResolver().query(mmsUri,new String[] {"_id","msg_box"}, "msg_box=1 OR msg_box=2", null, null);
int mmsCount = mmsCursor.getCount();
要么
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();
第二個應該工作,我不太確定第一個,並且我不能真正測試它的atm,但是如果第一個工作,請使用它,它應該更有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.