DO NOT MERGE Add PhoneAccount capability to indicate if VT uses presence.
Added new PhoneAccount capability used to indicate whether the dialer should use the presence bit in the contacts provider to determine when the video call icon is shown or not. Bug: 20257833 Change-Id: Ifb3cc5b7ff1090d539dfb925dce9f6327de15c46
This commit is contained in:
@@ -30334,6 +30334,7 @@ package android.telecom {
|
||||
field public static final int CAPABILITY_PLACE_EMERGENCY_CALLS = 16; // 0x10
|
||||
field public static final int CAPABILITY_SIM_SUBSCRIPTION = 4; // 0x4
|
||||
field public static final int CAPABILITY_VIDEO_CALLING = 8; // 0x8
|
||||
field public static final int CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE = 256; // 0x100
|
||||
field public static final android.os.Parcelable.Creator<android.telecom.PhoneAccount> CREATOR;
|
||||
field public static final int NO_HIGHLIGHT_COLOR = 0; // 0x0
|
||||
field public static final int NO_RESOURCE_ID = -1; // 0xffffffff
|
||||
|
||||
@@ -32546,6 +32546,7 @@ package android.telecom {
|
||||
field public static final int CAPABILITY_PLACE_EMERGENCY_CALLS = 16; // 0x10
|
||||
field public static final int CAPABILITY_SIM_SUBSCRIPTION = 4; // 0x4
|
||||
field public static final int CAPABILITY_VIDEO_CALLING = 8; // 0x8
|
||||
field public static final int CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE = 256; // 0x100
|
||||
field public static final android.os.Parcelable.Creator<android.telecom.PhoneAccount> CREATOR;
|
||||
field public static final int NO_HIGHLIGHT_COLOR = 0; // 0x0
|
||||
field public static final int NO_RESOURCE_ID = -1; // 0xffffffff
|
||||
|
||||
@@ -128,6 +128,20 @@ public final class PhoneAccount implements Parcelable {
|
||||
*/
|
||||
public static final int CAPABILITY_EMERGENCY_CALLS_ONLY = 0x80;
|
||||
|
||||
/**
|
||||
* Flag indicating that for this {@code PhoneAccount}, the ability to make a video call to a
|
||||
* number relies on presence. Should only be set if the {@code PhoneAccount} also has
|
||||
* {@link #CAPABILITY_VIDEO_CALLING}.
|
||||
* <p>
|
||||
* When set, the {@link ConnectionService} is responsible for toggling the
|
||||
* {@link android.provider.ContactsContract.Data#CARRIER_PRESENCE_VT_CAPABLE} bit on the
|
||||
* {@link android.provider.ContactsContract.Data#CARRIER_PRESENCE} column to indicate whether
|
||||
* a contact's phone number supports video calling.
|
||||
* <p>
|
||||
* See {@link #getCapabilities}
|
||||
*/
|
||||
public static final int CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE = 0x100;
|
||||
|
||||
/**
|
||||
* URI scheme for telephone number URIs.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user