【问题标题】:How can we hide call logs of specific contact in android?我们如何在android中隐藏特定联系人的通话记录?
【发布时间】:2014-11-20 02:45:00
【问题描述】:

我正在尝试隐藏特定联系人的通话记录。为此,我创建了广播接收器,用于接收来电/去电/未接来电/通话挂断事件。

但是我怎样才能获得通话挂断事件的通话详细信息?

我知道当传入事件发生时我们可以得到以下 2 条信息:

1) 状态
2) 电话号码

现在要隐藏联系人,我需要从位于 “content://call_log/calls” 中的默认通话记录数据库中删除条目,然后将其插入我的 sqlite 数据库中。

以前有人遇到过这种问题吗?任何帮助将不胜感激。

谢谢。

【问题讨论】:

    标签: android sqlite calllog incoming-call


    【解决方案1】:

    也许更好的方法是在通话记录表上注册一个 ContentOberver。看到这个问题:How to implement a ContentObserver for call logs

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

    【讨论】:

    猜你喜欢
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多