如何隐藏特定联系人的通话记录?

问题描述 投票:0回答:1

我正在尝试隐藏特定联系人的通话记录。为此,我创建了一个广播接收器来接收传入/传出/未接来电/呼叫挂断的事件。但是如何获取通话挂断事件的通话详细信息呢?

当来电事件发生时,我可以获取状态和电话号码信息。要隐藏联系人,我需要从 content://call_log/calls 中的默认呼叫日志数据库中删除该条目,并将其插入到我的 SQLite 数据库中。

android sqlite calllog incoming-call
1个回答
2
投票

也许更好的方法是在通话记录表上注册一个 ContentOberver。请参阅这个问题:How to Implement a ContentObserver for call log

每当表有更新时,您都可以查询有问题的电话号码并删除记录。

© www.soinside.com 2019 - 2024. All rights reserved.