事情很简单,我用一个广播接收器截取电话。由于无法中止呼叫广播,因此会出现InCallScreen,并将呼叫get存储在呼叫日志中。我以某种方式阻止了InCallScreen的出现,现在我需要对呼叫日志做一些处理。所以,我知道了电话号码和通话日期。如何将其从通话记录中删除?如果我从呼叫日志uri中获得项目列表,我的呼叫将始终是该列表中的第一个?
发布于 2011-09-28 13:33:56
最简单的解决方案是在呼叫状态变为ide之后,在广播接收器中启动服务。这项服务将有5秒的睡眠时间,这是确保Android将通话记录插入通话记录所需的时间,然后查询通话记录以获取所有通话的信息。
https://stackoverflow.com/questions/6733079
复制相似问题