Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在 Android 中找到未接来电计数。我使用了通话记录,我能够在通话记录中获得未接来电的总数,但在用户最后一次访问通话记录后无法获得未接来电。
例如,用户有 1 个未接来电,然后它将显示在通知栏中,但是当用户访问通话记录时,此计数将被清除,并且从下一次开始不会显示通知,直到有新的未接来电。我想模拟相同的行为。
谢谢,帕布
您应该将以前的未接来电计数存储在sharedPreference...
sharedPreference
您可以调用本机通话记录屏幕,从这里您可以获得通话记录已被访问的通知:
Intent showCallLog = new Intent(); showCallLog.setAction(Intent.ACTION_VIEW); showCallLog.setType(CallLog.Calls.CONTENT_TYPE); context.startActivity(showCallLog);