我正在寻找别人也问过的答案,但还没有人回答......
我有三星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设备也没有。我讨厌它,想要编写一个应用程序,从我的通话记录中删除短信联系人条目,以便只保留电话呼入条目!请注意,因为其他人已经提出了这个问题,我不是唯一一个想要自动从他们的通话记录中删除短信的三星用户(如果我们能够弄清楚如何在日志中找到它们,应用即将推出!)
感谢您的帮助......
谢