From a68dcce8c3a3ce9e9ffac8154044bb627f23450c Mon Sep 17 00:00:00 2001 From: Tony Mak Date: Thu, 17 Dec 2015 09:31:18 +0000 Subject: [PATCH] Add a new property PROPERTY_WORK_CALL In our current design, in-call ui in parent user is used. We need a way for Telecom to tell in-call ui that is the call a work call or not show that we can have some UI changes to reflect it. Bug: 26022174 Change-Id: I5f54371ddac14ffdb50359c2e792b9f24858bcb8 --- api/current.txt | 1 + api/system-current.txt | 1 + api/test-current.txt | 1 + telecomm/java/android/telecom/Call.java | 7 ++++++- 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/api/current.txt b/api/current.txt index 49c12725f43c2..3e53f87fd27d8 100644 --- a/api/current.txt +++ b/api/current.txt @@ -34588,6 +34588,7 @@ package android.telecom { field public static final int PROPERTY_GENERIC_CONFERENCE = 2; // 0x2 field public static final int PROPERTY_HIGH_DEF_AUDIO = 16; // 0x10 field public static final int PROPERTY_WIFI = 8; // 0x8 + field public static final int PROPERTY_WORK_CALL = 32; // 0x20 } public final class CallAudioState implements android.os.Parcelable { diff --git a/api/system-current.txt b/api/system-current.txt index 0fe65c33e4f73..1c055f6cd8dad 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -36790,6 +36790,7 @@ package android.telecom { field public static final int PROPERTY_GENERIC_CONFERENCE = 2; // 0x2 field public static final int PROPERTY_HIGH_DEF_AUDIO = 16; // 0x10 field public static final int PROPERTY_WIFI = 8; // 0x8 + field public static final int PROPERTY_WORK_CALL = 32; // 0x20 } public static abstract deprecated class Call.Listener extends android.telecom.Call.Callback { diff --git a/api/test-current.txt b/api/test-current.txt index e343cfbc404e4..e9f9286e98781 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -34590,6 +34590,7 @@ package android.telecom { field public static final int PROPERTY_GENERIC_CONFERENCE = 2; // 0x2 field public static final int PROPERTY_HIGH_DEF_AUDIO = 16; // 0x10 field public static final int PROPERTY_WIFI = 8; // 0x8 + field public static final int PROPERTY_WORK_CALL = 32; // 0x20 } public final class CallAudioState implements android.os.Parcelable { diff --git a/telecomm/java/android/telecom/Call.java b/telecomm/java/android/telecom/Call.java index 8a1a55378321d..1d0e87476e3ce 100644 --- a/telecomm/java/android/telecom/Call.java +++ b/telecomm/java/android/telecom/Call.java @@ -242,8 +242,13 @@ public final class Call { */ public static final int PROPERTY_HIGH_DEF_AUDIO = 0x00000010; + /** + * Whether the call is associated with the work profile. + */ + public static final int PROPERTY_WORK_CALL = 0x00000020; + //****************************************************************************************** - // Next PROPERTY value: 0x00000020 + // Next PROPERTY value: 0x00000040 //****************************************************************************************** private final Uri mHandle;