我正在尝试隐藏特定联系人的通话记录。为此,我创建了广播接收器,用于接收传入/传出/未接来电/呼叫挂断事件。
但是如何才能获得有关呼叫挂断事件的呼叫详细信息?
我知道我们可以在传入事件发生时获得以下2个信息:
1)国家
2)电话号码
现在进行隐藏联系,我需要从defalut呼叫日志数据库中删除条目,该数据库位于“content:// call_log / calls”。中,并将其插入我的sqlite数据库。
以前是否有人遇到过这类问题?任何帮助将不胜感激。
感谢。
答案 0 :(得分:2)
或许更好的方法是在通话记录表上注册 ContentOberver 。请参阅此问题:How to implement a ContentObserver for call logs
每当对表格进行更新时,您都可以查询有问题的电话号码并删除记录。