有没有办法在Android中找到未接来电数量。我使用了呼叫日志,我可以在呼叫日志中获得未接来电的总数,但在用户上次访问呼叫日志后却没有看到未接来电。
例如,用户有1个未接来电,然后它将显示在通知栏中,但是当用户访问通话记录时,此计数将被清除,并且从下次未显示通知直到有新的未接来电时。我想模拟相同的行为。
谢谢, 帕布
答案 0 :(得分:0)
您应该将之前的未接来电数量存储在sharedPreference
...
您可以调用本机通话记录屏幕,然后您可以从此处获得已访问通话记录的通知:
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);