如何阅读和删除消息登录通话记录?

时间:2014-03-17 02:35:22

标签: android sms android-contacts mms

我可以使用以下内容uris读取和删除所有通话记录和短信/短信息。

ContentResolver cr;
Cursor cursor = cr.query(contentUri, null, where, null, null);  // read
cr.delete(contentUri, where, null); // delete

Calls.CONTENT_URI; // Call Log Uri.
Sms.CONTENT_URI // SMS Uri // Uri.parse("content://sms")
Mms.CONTENT_URI // MMS Uri // Uri.parse("content://mms")

所以我可以计算日志。并删除它们。

但不会删除短信日志(在联系人应用中。请参见附件中)。 (消息被删除)

我的测试设备是三星Galaxy S4 mini。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

三星自定义消息日志不是标准的Android ContentProvider:没有标准的方式来访问它们,除非三星为它们实现了自定义ContentProvider,否则可能无法访问它们。< / p>