在Android中找到未接来电数量

时间:2011-08-24 09:49:03

标签: android call calllog

有没有办法在Android中找到未接来电数量。我使用了呼叫日志,我可以在呼叫日志中获得未接来电的总数,但在用户上次访问呼叫日志后却没有看到未接来电。

例如,用户有1个未接来电,然后它将显示在通知栏中,但是当用户访问通话记录时,此计数将被清除,并且从下次未显示通知直到有新的未接来电时。我想模拟相同的行为。

谢谢, 帕布

1 个答案:

答案 0 :(得分:0)

您应该将之前的未接来电数量存储在sharedPreference ...

您可以调用本机通话记录屏幕,然后您可以从此处获得已访问通话记录的通知:

Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);