gpt4 book ai didi

java - 如何获取 Android 中传入和传出彩信的总数?

转载 作者:行者123 更新时间:2023-12-01 14:47:32 25 4
gpt4 key购买 nike

我正在尝试获取 Android 中传出和传入彩信的总数。我曾尝试搜索有关如何执行此操作的信息,但未能找到有效的解决方案。有人可以提供有关我如何实现这一目标的信息吗?

最佳答案

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,但如果第一个有效,请使用它,它应该更有效。

关于java - 如何获取 Android 中传入和传出彩信的总数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15269710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com