page.title=Call Notifications @jd:body
Android 7.0 moves functionality related to call notifications from the Telecom system service in the Android platform to the Dialer application. Previously, the responsibility for displaying call-related notifications was split between Telecom and the default Dialer app, creating inconsistencies in behavior. In Android 7.0, the Dialer assumes all responsibility for handling call notifications.
In earlier Android releases, Telecom and Dialer split responsibilities as described below:
Functionality | Done by Telecom | Done by Dialer |
---|---|---|
Incoming call notification | Yes (ringing, vibrate) | Yes (notification display, caller ID) |
Send to voicemail | Yes | No |
Custom ringtone | Yes | No |
Missed call notifications | Yes | No |
Message Waiting Indicator (call voicemail) | Yes (telephony) | No |
Visual voicemail notifications | No | Yes |
Examples of inconsistent behavior caused by this responsibility split included:
The Android Open Source Project (AOSP) Dialer implements the new functionality. For details, refer to the following documentation:
Device implementers may need to update Telecom/Telephony components that expose APIs available for use by by the default Dialer.