From cc16b0403ca752badd3742065a97ffdcbf1588c6 Mon Sep 17 00:00:00 2001 From: Grace Jia Date: Mon, 9 Aug 2021 09:06:11 -0700 Subject: Add new API for new feature of display name. Bug: 181383364 Test: BlockedNumberProvider test Change-Id: I13c0ea3451b78ce5c7352f1f3fa15a28ae9bfa1f --- telecomm/java/android/telecom/CallScreeningService.java | 5 +++-- telecomm/java/android/telecom/TelecomManager.java | 7 ++++++- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'telecomm/java/android') diff --git a/telecomm/java/android/telecom/CallScreeningService.java b/telecomm/java/android/telecom/CallScreeningService.java index 7861b11158cd..37b4e657973b 100644 --- a/telecomm/java/android/telecom/CallScreeningService.java +++ b/telecomm/java/android/telecom/CallScreeningService.java @@ -632,8 +632,9 @@ public abstract class CallScreeningService extends Service { * post-dial digits are passed. *

* Calls with a {@link Call.Details#getHandlePresentation()} of - * {@link TelecomManager#PRESENTATION_RESTRICTED}, {@link TelecomManager#PRESENTATION_UNKNOWN} - * or {@link TelecomManager#PRESENTATION_PAYPHONE} presentation are not provided to the + * {@link TelecomManager#PRESENTATION_RESTRICTED}, {@link TelecomManager#PRESENTATION_UNKNOWN}, + * {@link TelecomManager#PRESENTATION_UNAVAILABLE} or + * {@link TelecomManager#PRESENTATION_PAYPHONE} presentation are not provided to the * {@link CallScreeningService}. * * @param callDetails Information about a new call, see {@link Call.Details}. diff --git a/telecomm/java/android/telecom/TelecomManager.java b/telecomm/java/android/telecom/TelecomManager.java index e000265f0a2c..c9cf2ff28828 100644 --- a/telecomm/java/android/telecom/TelecomManager.java +++ b/telecomm/java/android/telecom/TelecomManager.java @@ -987,6 +987,11 @@ public class TelecomManager { */ public static final int PRESENTATION_PAYPHONE = 4; + /** + * Indicates that the address or number of a call is unavailable. + */ + public static final int PRESENTATION_UNAVAILABLE = 5; + /* * Values for the adb property "persist.radio.videocall.audio.output" @@ -1003,7 +1008,7 @@ public class TelecomManager { @IntDef( prefix = { "PRESENTATION_" }, value = {PRESENTATION_ALLOWED, PRESENTATION_RESTRICTED, PRESENTATION_UNKNOWN, - PRESENTATION_PAYPHONE}) + PRESENTATION_PAYPHONE, PRESENTATION_UNAVAILABLE}) public @interface Presentation {} -- cgit v1.2.3-59-g8ed1b