注入将短信联系人置于通话记录中

时间:2012-07-19 04:37:29

标签: android sms android-contentprovider calllog

我正在寻找别人也问过的答案,但还没有人回答......

我有三星Infuse。它在呼叫日志中显示SMS-Text消息信息。我编写了代码来列出调用日志,但是代码没有列出这些消息。知道如何同时拨打电话和短信文本日志就像手机一样吗?

我尝试过使用“content:// call_log / calls”URI的managedQuery和getContentResolver()。query。这确实会从日志中返回PHONE CALLS,但会跳过查看通话记录时存在的SMS-Text条目。有趣的是,电话显示每个条目的不同图标(因此它知道哪个条目来自呼叫,哪个来自短信),它还提供MENU OPTION来过滤显示:

All Logs

Missed Calls

Dialed Calls

Received Calls

Sent Messages

Received Messages

这让我觉得它可能只是different type的日志条目,但这似乎与查询返回的内容不匹配。它也让我想知道这个设备是否有自己的日志内容提供商,因为它似乎是我的设备所独有的,因为模拟器不会在通话记录中放置短信联系信息,我的朋友的任何Android设备也没有。我讨厌它,想要编写一个应用程序,从我的通话记录中删除短信联系人条目,以便只保留电话呼入条目!请注意,因为其他人已经提出了这个问题,我不是唯一一个想要自动从他们的通话记录中删除短信的三星用户(如果我们能够弄清楚如何在日志中找到它们,应用即将推出!)

感谢您的帮助......

0 个答案:

没有答案