Merge "@hide some APIs that will not be used in Android R"

This commit is contained in:
Brad Ebinger
2020-04-01 19:45:10 +00:00
committed by Gerrit Code Review
6 changed files with 72 additions and 259 deletions

View File

@@ -9121,7 +9121,6 @@ package android.telephony {
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean getEmergencyCallbackMode(); method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean getEmergencyCallbackMode();
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getEmergencyNumberDbVersion(); method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public int getEmergencyNumberDbVersion();
method @Nullable @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String getIsimDomain(); method @Nullable @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String getIsimDomain();
method @Nullable @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String[] getIsimImpu();
method @Nullable @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String getIsimIst(); method @Nullable @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public String getIsimIst();
method @NonNull @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public java.util.Map<java.lang.Integer,java.lang.Integer> getLogicalToPhysicalSlotMapping(); method @NonNull @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public java.util.Map<java.lang.Integer,java.lang.Integer> getLogicalToPhysicalSlotMapping();
method public int getMaxNumberOfSimultaneouslyActiveSims(); method public int getMaxNumberOfSimultaneouslyActiveSims();
@@ -9843,10 +9842,6 @@ package android.telephony.ims {
field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR; field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
} }
public class ImsManager {
field public static final String ACTION_FORBIDDEN_NO_SERVICE_AUTHORIZATION = "com.android.internal.intent.action.ACTION_FORBIDDEN_NO_SERVICE_AUTHORIZATION";
}
public class ImsMmTelManager implements android.telephony.ims.RegistrationManager { public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int); method @Deprecated @NonNull @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException; method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
@@ -10112,82 +10107,12 @@ package android.telephony.ims {
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback); method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
field public static final int KEY_1X_EPDG_TIMER_SEC = 64; // 0x40
field public static final int KEY_1X_THRESHOLD = 59; // 0x3b
field public static final int KEY_AMR_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 50; // 0x32
field public static final int KEY_AMR_CODEC_MODE_SET_VALUES = 0; // 0x0
field public static final int KEY_AMR_DEFAULT_ENCODING_MODE = 53; // 0x35
field public static final int KEY_AMR_OCTET_ALIGNED_PAYLOAD_TYPE = 49; // 0x31
field public static final int KEY_AMR_WB_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 48; // 0x30
field public static final int KEY_AMR_WB_CODEC_MODE_SET_VALUES = 1; // 0x1
field public static final int KEY_AMR_WB_OCTET_ALIGNED_PAYLOAD_TYPE = 47; // 0x2f
field public static final int KEY_DTMF_NB_PAYLOAD_TYPE = 52; // 0x34
field public static final int KEY_DTMF_WB_PAYLOAD_TYPE = 51; // 0x33
field public static final int KEY_EAB_PROVISIONING_STATUS = 25; // 0x19
field public static final int KEY_ENABLE_SILENT_REDIAL = 6; // 0x6
field public static final int KEY_LOCAL_BREAKOUT_PCSCF_ADDRESS = 31; // 0x1f
field public static final int KEY_LTE_EPDG_TIMER_SEC = 62; // 0x3e
field public static final int KEY_LTE_THRESHOLD_1 = 56; // 0x38
field public static final int KEY_LTE_THRESHOLD_2 = 57; // 0x39
field public static final int KEY_LTE_THRESHOLD_3 = 58; // 0x3a
field public static final int KEY_MINIMUM_SIP_SESSION_EXPIRATION_TIMER_SEC = 3; // 0x3
field public static final int KEY_MOBILE_DATA_ENABLED = 29; // 0x1d
field public static final int KEY_MULTIENDPOINT_ENABLED = 65; // 0x41
field public static final int KEY_RCS_AVAILABILITY_CACHE_EXPIRATION_SEC = 19; // 0x13
field public static final int KEY_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC = 18; // 0x12
field public static final int KEY_RCS_CAPABILITIES_POLL_INTERVAL_SEC = 20; // 0x14
field public static final int KEY_RCS_CAPABILITY_DISCOVERY_ENABLED = 17; // 0x11
field public static final int KEY_RCS_CAPABILITY_POLL_LIST_SUB_EXP_SEC = 23; // 0x17
field public static final int KEY_RCS_MAX_NUM_ENTRIES_IN_RCL = 22; // 0x16
field public static final int KEY_RCS_PUBLISH_OFFLINE_AVAILABILITY_TIMER_SEC = 16; // 0x10
field public static final int KEY_RCS_PUBLISH_SOURCE_THROTTLE_MS = 21; // 0x15
field public static final int KEY_RCS_PUBLISH_TIMER_SEC = 15; // 0xf
field public static final int KEY_REGISTRATION_DOMAIN_NAME = 12; // 0xc
field public static final int KEY_REGISTRATION_RETRY_BASE_TIME_SEC = 33; // 0x21
field public static final int KEY_REGISTRATION_RETRY_MAX_TIME_SEC = 34; // 0x22
field public static final int KEY_RTP_SPEECH_END_PORT = 36; // 0x24
field public static final int KEY_RTP_SPEECH_START_PORT = 35; // 0x23
field public static final int KEY_RTT_ENABLED = 66; // 0x42
field public static final int KEY_SIP_ACK_RECEIPT_WAIT_TIME_MS = 43; // 0x2b
field public static final int KEY_SIP_ACK_RETRANSMIT_WAIT_TIME_MS = 44; // 0x2c
field public static final int KEY_SIP_INVITE_ACK_WAIT_TIME_MS = 38; // 0x26
field public static final int KEY_SIP_INVITE_CANCELLATION_TIMER_MS = 4; // 0x4
field public static final int KEY_SIP_INVITE_REQUEST_TRANSMIT_INTERVAL_MS = 37; // 0x25
field public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_INTERVAL_MS = 42; // 0x2a
field public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_WAIT_TIME_MS = 39; // 0x27
field public static final int KEY_SIP_KEEP_ALIVE_ENABLED = 32; // 0x20
field public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMISSION_WAIT_TIME_MS = 45; // 0x2d
field public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMIT_INTERVAL_MS = 40; // 0x28
field public static final int KEY_SIP_NON_INVITE_RESPONSE_RETRANSMISSION_WAIT_TIME_MS = 46; // 0x2e
field public static final int KEY_SIP_NON_INVITE_TRANSACTION_TIMEOUT_TIMER_MS = 41; // 0x29
field public static final int KEY_SIP_SESSION_TIMER_SEC = 2; // 0x2
field public static final int KEY_SMS_FORMAT = 13; // 0xd
field public static final int KEY_SMS_OVER_IP_ENABLED = 14; // 0xe
field public static final int KEY_SMS_PUBLIC_SERVICE_IDENTITY = 54; // 0x36
field public static final int KEY_T1_TIMER_VALUE_MS = 7; // 0x7
field public static final int KEY_T2_TIMER_VALUE_MS = 8; // 0x8
field public static final int KEY_TF_TIMER_VALUE_MS = 9; // 0x9
field public static final int KEY_TRANSITION_TO_LTE_DELAY_MS = 5; // 0x5
field public static final int KEY_USE_GZIP_FOR_LIST_SUBSCRIPTION = 24; // 0x18
field public static final int KEY_VIDEO_QUALITY = 55; // 0x37
field public static final int KEY_VOICE_OVER_WIFI_ENABLED_OVERRIDE = 28; // 0x1c
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
field public static final int KEY_VOLTE_PROVISIONING_STATUS = 10; // 0xa
field public static final int KEY_VOLTE_USER_OPT_IN_STATUS = 30; // 0x1e
field public static final int KEY_VT_PROVISIONING_STATUS = 11; // 0xb
field public static final int KEY_WIFI_EPDG_TIMER_SEC = 63; // 0x3f
field public static final int KEY_WIFI_THRESHOLD_A = 60; // 0x3c
field public static final int KEY_WIFI_THRESHOLD_B = 61; // 0x3d
field public static final int PROVISIONING_RESULT_UNKNOWN = -1; // 0xffffffff
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0 field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
field public static final int PROVISIONING_VALUE_ENABLED = 1; // 0x1 field public static final int PROVISIONING_VALUE_ENABLED = 1; // 0x1
field public static final int SMS_FORMAT_3GPP = 1; // 0x1
field public static final int SMS_FORMAT_3GPP2 = 0; // 0x0
field public static final String STRING_QUERY_RESULT_ERROR_GENERIC = "STRING_QUERY_RESULT_ERROR_GENERIC"; field public static final String STRING_QUERY_RESULT_ERROR_GENERIC = "STRING_QUERY_RESULT_ERROR_GENERIC";
field public static final String STRING_QUERY_RESULT_ERROR_NOT_READY = "STRING_QUERY_RESULT_ERROR_NOT_READY"; field public static final String STRING_QUERY_RESULT_ERROR_NOT_READY = "STRING_QUERY_RESULT_ERROR_NOT_READY";
field public static final int VIDEO_QUALITY_HIGH = 1; // 0x1
field public static final int VIDEO_QUALITY_LOW = 0; // 0x0
} }
public static class ProvisioningManager.Callback { public static class ProvisioningManager.Callback {
@@ -10196,56 +10121,6 @@ package android.telephony.ims {
method public void onProvisioningStringChanged(int, @NonNull String); method public void onProvisioningStringChanged(int, @NonNull String);
} }
public final class RcsContactUceCapability implements android.os.Parcelable {
method public int describeContents();
method @NonNull public java.util.List<java.lang.String> getCapableExtensionTags();
method @NonNull public android.net.Uri getContactUri();
method @Nullable public android.net.Uri getServiceUri(long);
method public boolean isCapable(long);
method public boolean isCapable(@NonNull String);
method public void writeToParcel(@NonNull android.os.Parcel, int);
field public static final int CAPABILITY_CALL_COMPOSER = 4194304; // 0x400000
field public static final int CAPABILITY_CHAT_BOT = 67108864; // 0x4000000
field public static final int CAPABILITY_CHAT_BOT_ROLE = 134217728; // 0x8000000
field public static final int CAPABILITY_CHAT_SESSION = 2; // 0x2
field public static final int CAPABILITY_CHAT_SESSION_STORE_FORWARD = 4; // 0x4
field public static final int CAPABILITY_CHAT_STANDALONE = 1; // 0x1
field public static final int CAPABILITY_DISCOVERY_VIA_PRESENCE = 4096; // 0x1000
field public static final int CAPABILITY_FILE_TRANSFER = 8; // 0x8
field public static final int CAPABILITY_FILE_TRANSFER_HTTP = 64; // 0x40
field public static final int CAPABILITY_FILE_TRANSFER_SMS = 128; // 0x80
field public static final int CAPABILITY_FILE_TRANSFER_STORE_FORWARD = 32; // 0x20
field public static final int CAPABILITY_FILE_TRANSFER_THUMBNAIL = 16; // 0x10
field public static final int CAPABILITY_GEOLOCATION_PULL = 131072; // 0x20000
field public static final int CAPABILITY_GEOLOCATION_PULL_FILE_TRANSFER = 262144; // 0x40000
field public static final int CAPABILITY_GEOLOCATION_PUSH = 32768; // 0x8000
field public static final int CAPABILITY_GEOLOCATION_PUSH_SMS = 65536; // 0x10000
field public static final int CAPABILITY_IMAGE_SHARE = 256; // 0x100
field public static final int CAPABILITY_IP_VIDEO_CALL = 16384; // 0x4000
field public static final int CAPABILITY_IP_VOICE_CALL = 8192; // 0x2000
field public static final int CAPABILITY_MMTEL_CALL_COMPOSER = 1073741824; // 0x40000000
field public static final int CAPABILITY_PLUG_IN = 268435456; // 0x10000000
field public static final int CAPABILITY_POST_CALL = 8388608; // 0x800000
field public static final int CAPABILITY_RCS_VIDEO_CALL = 1048576; // 0x100000
field public static final int CAPABILITY_RCS_VIDEO_ONLY_CALL = 2097152; // 0x200000
field public static final int CAPABILITY_RCS_VOICE_CALL = 524288; // 0x80000
field public static final int CAPABILITY_SHARED_MAP = 16777216; // 0x1000000
field public static final int CAPABILITY_SHARED_SKETCH = 33554432; // 0x2000000
field public static final int CAPABILITY_SOCIAL_PRESENCE = 2048; // 0x800
field public static final int CAPABILITY_STANDALONE_CHAT_BOT = 536870912; // 0x20000000
field public static final int CAPABILITY_VIDEO_SHARE = 1024; // 0x400
field public static final int CAPABILITY_VIDEO_SHARE_DURING_CS_CALL = 512; // 0x200
field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.RcsContactUceCapability> CREATOR;
}
public static class RcsContactUceCapability.Builder {
ctor public RcsContactUceCapability.Builder(@NonNull android.net.Uri);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(long, @NonNull android.net.Uri);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(long);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(@NonNull String);
method @NonNull public android.telephony.ims.RcsContactUceCapability build();
}
public class RcsUceAdapter { public class RcsUceAdapter {
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException; method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
} }

View File

@@ -3510,10 +3510,6 @@ package android.telephony.ims {
field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR; field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.ImsExternalCallState> CREATOR;
} }
public class ImsManager {
field public static final String ACTION_FORBIDDEN_NO_SERVICE_AUTHORIZATION = "com.android.internal.intent.action.ACTION_FORBIDDEN_NO_SERVICE_AUTHORIZATION";
}
public class ImsMmTelManager implements android.telephony.ims.RegistrationManager { public class ImsMmTelManager implements android.telephony.ims.RegistrationManager {
method @Deprecated @NonNull @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int); method @Deprecated @NonNull @RequiresPermission(anyOf={"android.permission.READ_PRIVILEGED_PHONE_STATE", android.Manifest.permission.READ_PRECISE_PHONE_STATE}) public static android.telephony.ims.ImsMmTelManager createForSubscriptionId(int);
method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException; method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void getFeatureState(@NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer<java.lang.Integer>) throws android.telephony.ims.ImsException;
@@ -3775,82 +3771,12 @@ package android.telephony.ims {
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback); method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
field public static final int KEY_1X_EPDG_TIMER_SEC = 64; // 0x40
field public static final int KEY_1X_THRESHOLD = 59; // 0x3b
field public static final int KEY_AMR_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 50; // 0x32
field public static final int KEY_AMR_CODEC_MODE_SET_VALUES = 0; // 0x0
field public static final int KEY_AMR_DEFAULT_ENCODING_MODE = 53; // 0x35
field public static final int KEY_AMR_OCTET_ALIGNED_PAYLOAD_TYPE = 49; // 0x31
field public static final int KEY_AMR_WB_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 48; // 0x30
field public static final int KEY_AMR_WB_CODEC_MODE_SET_VALUES = 1; // 0x1
field public static final int KEY_AMR_WB_OCTET_ALIGNED_PAYLOAD_TYPE = 47; // 0x2f
field public static final int KEY_DTMF_NB_PAYLOAD_TYPE = 52; // 0x34
field public static final int KEY_DTMF_WB_PAYLOAD_TYPE = 51; // 0x33
field public static final int KEY_EAB_PROVISIONING_STATUS = 25; // 0x19
field public static final int KEY_ENABLE_SILENT_REDIAL = 6; // 0x6
field public static final int KEY_LOCAL_BREAKOUT_PCSCF_ADDRESS = 31; // 0x1f
field public static final int KEY_LTE_EPDG_TIMER_SEC = 62; // 0x3e
field public static final int KEY_LTE_THRESHOLD_1 = 56; // 0x38
field public static final int KEY_LTE_THRESHOLD_2 = 57; // 0x39
field public static final int KEY_LTE_THRESHOLD_3 = 58; // 0x3a
field public static final int KEY_MINIMUM_SIP_SESSION_EXPIRATION_TIMER_SEC = 3; // 0x3
field public static final int KEY_MOBILE_DATA_ENABLED = 29; // 0x1d
field public static final int KEY_MULTIENDPOINT_ENABLED = 65; // 0x41
field public static final int KEY_RCS_AVAILABILITY_CACHE_EXPIRATION_SEC = 19; // 0x13
field public static final int KEY_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC = 18; // 0x12
field public static final int KEY_RCS_CAPABILITIES_POLL_INTERVAL_SEC = 20; // 0x14
field public static final int KEY_RCS_CAPABILITY_DISCOVERY_ENABLED = 17; // 0x11
field public static final int KEY_RCS_CAPABILITY_POLL_LIST_SUB_EXP_SEC = 23; // 0x17
field public static final int KEY_RCS_MAX_NUM_ENTRIES_IN_RCL = 22; // 0x16
field public static final int KEY_RCS_PUBLISH_OFFLINE_AVAILABILITY_TIMER_SEC = 16; // 0x10
field public static final int KEY_RCS_PUBLISH_SOURCE_THROTTLE_MS = 21; // 0x15
field public static final int KEY_RCS_PUBLISH_TIMER_SEC = 15; // 0xf
field public static final int KEY_REGISTRATION_DOMAIN_NAME = 12; // 0xc
field public static final int KEY_REGISTRATION_RETRY_BASE_TIME_SEC = 33; // 0x21
field public static final int KEY_REGISTRATION_RETRY_MAX_TIME_SEC = 34; // 0x22
field public static final int KEY_RTP_SPEECH_END_PORT = 36; // 0x24
field public static final int KEY_RTP_SPEECH_START_PORT = 35; // 0x23
field public static final int KEY_RTT_ENABLED = 66; // 0x42
field public static final int KEY_SIP_ACK_RECEIPT_WAIT_TIME_MS = 43; // 0x2b
field public static final int KEY_SIP_ACK_RETRANSMIT_WAIT_TIME_MS = 44; // 0x2c
field public static final int KEY_SIP_INVITE_ACK_WAIT_TIME_MS = 38; // 0x26
field public static final int KEY_SIP_INVITE_CANCELLATION_TIMER_MS = 4; // 0x4
field public static final int KEY_SIP_INVITE_REQUEST_TRANSMIT_INTERVAL_MS = 37; // 0x25
field public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_INTERVAL_MS = 42; // 0x2a
field public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_WAIT_TIME_MS = 39; // 0x27
field public static final int KEY_SIP_KEEP_ALIVE_ENABLED = 32; // 0x20
field public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMISSION_WAIT_TIME_MS = 45; // 0x2d
field public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMIT_INTERVAL_MS = 40; // 0x28
field public static final int KEY_SIP_NON_INVITE_RESPONSE_RETRANSMISSION_WAIT_TIME_MS = 46; // 0x2e
field public static final int KEY_SIP_NON_INVITE_TRANSACTION_TIMEOUT_TIMER_MS = 41; // 0x29
field public static final int KEY_SIP_SESSION_TIMER_SEC = 2; // 0x2
field public static final int KEY_SMS_FORMAT = 13; // 0xd
field public static final int KEY_SMS_OVER_IP_ENABLED = 14; // 0xe
field public static final int KEY_SMS_PUBLIC_SERVICE_IDENTITY = 54; // 0x36
field public static final int KEY_T1_TIMER_VALUE_MS = 7; // 0x7
field public static final int KEY_T2_TIMER_VALUE_MS = 8; // 0x8
field public static final int KEY_TF_TIMER_VALUE_MS = 9; // 0x9
field public static final int KEY_TRANSITION_TO_LTE_DELAY_MS = 5; // 0x5
field public static final int KEY_USE_GZIP_FOR_LIST_SUBSCRIPTION = 24; // 0x18
field public static final int KEY_VIDEO_QUALITY = 55; // 0x37
field public static final int KEY_VOICE_OVER_WIFI_ENABLED_OVERRIDE = 28; // 0x1c
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
field public static final int KEY_VOLTE_PROVISIONING_STATUS = 10; // 0xa
field public static final int KEY_VOLTE_USER_OPT_IN_STATUS = 30; // 0x1e
field public static final int KEY_VT_PROVISIONING_STATUS = 11; // 0xb
field public static final int KEY_WIFI_EPDG_TIMER_SEC = 63; // 0x3f
field public static final int KEY_WIFI_THRESHOLD_A = 60; // 0x3c
field public static final int KEY_WIFI_THRESHOLD_B = 61; // 0x3d
field public static final int PROVISIONING_RESULT_UNKNOWN = -1; // 0xffffffff
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0 field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
field public static final int PROVISIONING_VALUE_ENABLED = 1; // 0x1 field public static final int PROVISIONING_VALUE_ENABLED = 1; // 0x1
field public static final int SMS_FORMAT_3GPP = 1; // 0x1
field public static final int SMS_FORMAT_3GPP2 = 0; // 0x0
field public static final String STRING_QUERY_RESULT_ERROR_GENERIC = "STRING_QUERY_RESULT_ERROR_GENERIC"; field public static final String STRING_QUERY_RESULT_ERROR_GENERIC = "STRING_QUERY_RESULT_ERROR_GENERIC";
field public static final String STRING_QUERY_RESULT_ERROR_NOT_READY = "STRING_QUERY_RESULT_ERROR_NOT_READY"; field public static final String STRING_QUERY_RESULT_ERROR_NOT_READY = "STRING_QUERY_RESULT_ERROR_NOT_READY";
field public static final int VIDEO_QUALITY_HIGH = 1; // 0x1
field public static final int VIDEO_QUALITY_LOW = 0; // 0x0
} }
public static class ProvisioningManager.Callback { public static class ProvisioningManager.Callback {
@@ -3859,56 +3785,6 @@ package android.telephony.ims {
method public void onProvisioningStringChanged(int, @NonNull String); method public void onProvisioningStringChanged(int, @NonNull String);
} }
public final class RcsContactUceCapability implements android.os.Parcelable {
method public int describeContents();
method @NonNull public java.util.List<java.lang.String> getCapableExtensionTags();
method @NonNull public android.net.Uri getContactUri();
method @Nullable public android.net.Uri getServiceUri(long);
method public boolean isCapable(long);
method public boolean isCapable(@NonNull String);
method public void writeToParcel(@NonNull android.os.Parcel, int);
field public static final int CAPABILITY_CALL_COMPOSER = 4194304; // 0x400000
field public static final int CAPABILITY_CHAT_BOT = 67108864; // 0x4000000
field public static final int CAPABILITY_CHAT_BOT_ROLE = 134217728; // 0x8000000
field public static final int CAPABILITY_CHAT_SESSION = 2; // 0x2
field public static final int CAPABILITY_CHAT_SESSION_STORE_FORWARD = 4; // 0x4
field public static final int CAPABILITY_CHAT_STANDALONE = 1; // 0x1
field public static final int CAPABILITY_DISCOVERY_VIA_PRESENCE = 4096; // 0x1000
field public static final int CAPABILITY_FILE_TRANSFER = 8; // 0x8
field public static final int CAPABILITY_FILE_TRANSFER_HTTP = 64; // 0x40
field public static final int CAPABILITY_FILE_TRANSFER_SMS = 128; // 0x80
field public static final int CAPABILITY_FILE_TRANSFER_STORE_FORWARD = 32; // 0x20
field public static final int CAPABILITY_FILE_TRANSFER_THUMBNAIL = 16; // 0x10
field public static final int CAPABILITY_GEOLOCATION_PULL = 131072; // 0x20000
field public static final int CAPABILITY_GEOLOCATION_PULL_FILE_TRANSFER = 262144; // 0x40000
field public static final int CAPABILITY_GEOLOCATION_PUSH = 32768; // 0x8000
field public static final int CAPABILITY_GEOLOCATION_PUSH_SMS = 65536; // 0x10000
field public static final int CAPABILITY_IMAGE_SHARE = 256; // 0x100
field public static final int CAPABILITY_IP_VIDEO_CALL = 16384; // 0x4000
field public static final int CAPABILITY_IP_VOICE_CALL = 8192; // 0x2000
field public static final int CAPABILITY_MMTEL_CALL_COMPOSER = 1073741824; // 0x40000000
field public static final int CAPABILITY_PLUG_IN = 268435456; // 0x10000000
field public static final int CAPABILITY_POST_CALL = 8388608; // 0x800000
field public static final int CAPABILITY_RCS_VIDEO_CALL = 1048576; // 0x100000
field public static final int CAPABILITY_RCS_VIDEO_ONLY_CALL = 2097152; // 0x200000
field public static final int CAPABILITY_RCS_VOICE_CALL = 524288; // 0x80000
field public static final int CAPABILITY_SHARED_MAP = 16777216; // 0x1000000
field public static final int CAPABILITY_SHARED_SKETCH = 33554432; // 0x2000000
field public static final int CAPABILITY_SOCIAL_PRESENCE = 2048; // 0x800
field public static final int CAPABILITY_STANDALONE_CHAT_BOT = 536870912; // 0x20000000
field public static final int CAPABILITY_VIDEO_SHARE = 1024; // 0x400
field public static final int CAPABILITY_VIDEO_SHARE_DURING_CS_CALL = 512; // 0x200
field @NonNull public static final android.os.Parcelable.Creator<android.telephony.ims.RcsContactUceCapability> CREATOR;
}
public static class RcsContactUceCapability.Builder {
ctor public RcsContactUceCapability.Builder(@NonNull android.net.Uri);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(long, @NonNull android.net.Uri);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(long);
method @NonNull public android.telephony.ims.RcsContactUceCapability.Builder add(@NonNull String);
method @NonNull public android.telephony.ims.RcsContactUceCapability build();
}
public class RcsUceAdapter { public class RcsUceAdapter {
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException; method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUceSettingEnabled(boolean) throws android.telephony.ims.ImsException;
} }

View File

@@ -19,9 +19,7 @@ package android.telephony.ims;
import android.annotation.NonNull; import android.annotation.NonNull;
import android.annotation.SdkConstant; import android.annotation.SdkConstant;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.annotation.SystemApi;
import android.annotation.SystemService; import android.annotation.SystemService;
import android.annotation.TestApi;
import android.content.Context; import android.content.Context;
import android.telephony.SubscriptionManager; import android.telephony.SubscriptionManager;
@@ -44,8 +42,6 @@ public class ImsManager {
* issues. * issues.
* @hide * @hide
*/ */
@SystemApi
@TestApi
// Moved from TelephonyIntents, need to keep backwards compatibility with OEM apps that have // Moved from TelephonyIntents, need to keep backwards compatibility with OEM apps that have
// this value hard-coded in BroadcastReceiver. // this value hard-coded in BroadcastReceiver.
@SuppressLint("ActionValue") @SuppressLint("ActionValue")

View File

@@ -5209,8 +5209,8 @@ public class TelephonyManager {
* not present or not loaded * not present or not loaded
* @hide * @hide
*/ */
@UnsupportedAppUsage
@Nullable @Nullable
@SystemApi
@RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
public String[] getIsimImpu() { public String[] getIsimImpu() {
try { try {

View File

@@ -86,6 +86,7 @@ public class ProvisioningManager {
/** /**
* There is no existing configuration for the queried provisioning key. * There is no existing configuration for the queried provisioning key.
* @hide
*/ */
public static final int PROVISIONING_RESULT_UNKNOWN = -1; public static final int PROVISIONING_RESULT_UNKNOWN = -1;
@@ -121,6 +122,7 @@ public class ProvisioningManager {
* Value is in String format. * Value is in String format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_CODEC_MODE_SET_VALUES = 0; public static final int KEY_AMR_CODEC_MODE_SET_VALUES = 0;
@@ -144,6 +146,7 @@ public class ProvisioningManager {
* Value is in String format. * Value is in String format.
* @see #setProvisioningStringValue(int, String) * @see #setProvisioningStringValue(int, String)
* @see #getProvisioningStringValue(int) * @see #getProvisioningStringValue(int)
* @hide
*/ */
public static final int KEY_AMR_WB_CODEC_MODE_SET_VALUES = 1; public static final int KEY_AMR_WB_CODEC_MODE_SET_VALUES = 1;
@@ -155,6 +158,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_SESSION_TIMER_SEC = 2; public static final int KEY_SIP_SESSION_TIMER_SEC = 2;
@@ -166,6 +170,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_MINIMUM_SIP_SESSION_EXPIRATION_TIMER_SEC = 3; public static final int KEY_MINIMUM_SIP_SESSION_EXPIRATION_TIMER_SEC = 3;
@@ -177,6 +182,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_INVITE_CANCELLATION_TIMER_MS = 4; public static final int KEY_SIP_INVITE_CANCELLATION_TIMER_MS = 4;
@@ -185,6 +191,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_TRANSITION_TO_LTE_DELAY_MS = 5; public static final int KEY_TRANSITION_TO_LTE_DELAY_MS = 5;
@@ -193,6 +200,7 @@ public class ProvisioningManager {
* Value is in boolean format. * Value is in boolean format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_ENABLE_SILENT_REDIAL = 6; public static final int KEY_ENABLE_SILENT_REDIAL = 6;
@@ -208,6 +216,7 @@ public class ProvisioningManager {
* The value is an integer. * The value is an integer.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_T1_TIMER_VALUE_MS = 7; public static final int KEY_T1_TIMER_VALUE_MS = 7;
@@ -219,6 +228,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_T2_TIMER_VALUE_MS = 8; public static final int KEY_T2_TIMER_VALUE_MS = 8;
@@ -230,6 +240,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_TF_TIMER_VALUE_MS = 9; public static final int KEY_TF_TIMER_VALUE_MS = 9;
@@ -242,6 +253,7 @@ public class ProvisioningManager {
* {@link #PROVISIONING_VALUE_DISABLED} to disable VoLTE provisioning. * {@link #PROVISIONING_VALUE_DISABLED} to disable VoLTE provisioning.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_VOLTE_PROVISIONING_STATUS = 10; public static final int KEY_VOLTE_PROVISIONING_STATUS = 10;
@@ -254,6 +266,7 @@ public class ProvisioningManager {
* {@link #PROVISIONING_VALUE_DISABLED} to disable VT provisioning. * {@link #PROVISIONING_VALUE_DISABLED} to disable VT provisioning.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_VT_PROVISIONING_STATUS = 11; public static final int KEY_VT_PROVISIONING_STATUS = 11;
@@ -262,6 +275,7 @@ public class ProvisioningManager {
* Value is in String format. * Value is in String format.
* @see #setProvisioningStringValue(int, String) * @see #setProvisioningStringValue(int, String)
* @see #getProvisioningStringValue(int) * @see #getProvisioningStringValue(int)
* @hide
*/ */
public static final int KEY_REGISTRATION_DOMAIN_NAME = 12; public static final int KEY_REGISTRATION_DOMAIN_NAME = 12;
@@ -271,18 +285,21 @@ public class ProvisioningManager {
* Valid values are {@link #SMS_FORMAT_3GPP} and {@link #SMS_FORMAT_3GPP2}. * Valid values are {@link #SMS_FORMAT_3GPP} and {@link #SMS_FORMAT_3GPP2}.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SMS_FORMAT = 13; public static final int KEY_SMS_FORMAT = 13;
/** /**
* Value used with {@link #KEY_SMS_FORMAT} to indicate 3GPP2 SMS format is used. * Value used with {@link #KEY_SMS_FORMAT} to indicate 3GPP2 SMS format is used.
* See {@link android.telephony.SmsMessage#FORMAT_3GPP2} for more information. * See {@link android.telephony.SmsMessage#FORMAT_3GPP2} for more information.
* @hide
*/ */
public static final int SMS_FORMAT_3GPP2 = 0; public static final int SMS_FORMAT_3GPP2 = 0;
/** /**
* Value used with {@link #KEY_SMS_FORMAT} to indicate 3GPP SMS format is used. * Value used with {@link #KEY_SMS_FORMAT} to indicate 3GPP SMS format is used.
* See {@link android.telephony.SmsMessage#FORMAT_3GPP} for more information. * See {@link android.telephony.SmsMessage#FORMAT_3GPP} for more information.
* @hide
*/ */
public static final int SMS_FORMAT_3GPP = 1; public static final int SMS_FORMAT_3GPP = 1;
@@ -291,6 +308,7 @@ public class ProvisioningManager {
* Value is in Integer format. ON (1), OFF(0). * Value is in Integer format. ON (1), OFF(0).
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SMS_OVER_IP_ENABLED = 14; public static final int KEY_SMS_OVER_IP_ENABLED = 14;
@@ -301,6 +319,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_PUBLISH_TIMER_SEC = 15; public static final int KEY_RCS_PUBLISH_TIMER_SEC = 15;
@@ -311,6 +330,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_PUBLISH_OFFLINE_AVAILABILITY_TIMER_SEC = 16; public static final int KEY_RCS_PUBLISH_OFFLINE_AVAILABILITY_TIMER_SEC = 16;
@@ -323,6 +343,7 @@ public class ProvisioningManager {
* enabled. * enabled.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_CAPABILITY_DISCOVERY_ENABLED = 17; public static final int KEY_RCS_CAPABILITY_DISCOVERY_ENABLED = 17;
@@ -335,6 +356,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC = 18; public static final int KEY_RCS_CAPABILITIES_CACHE_EXPIRATION_SEC = 18;
@@ -346,6 +368,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_AVAILABILITY_CACHE_EXPIRATION_SEC = 19; public static final int KEY_RCS_AVAILABILITY_CACHE_EXPIRATION_SEC = 19;
@@ -357,6 +380,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_CAPABILITIES_POLL_INTERVAL_SEC = 20; public static final int KEY_RCS_CAPABILITIES_POLL_INTERVAL_SEC = 20;
@@ -367,6 +391,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_PUBLISH_SOURCE_THROTTLE_MS = 21; public static final int KEY_RCS_PUBLISH_SOURCE_THROTTLE_MS = 21;
@@ -377,6 +402,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_MAX_NUM_ENTRIES_IN_RCL = 22; public static final int KEY_RCS_MAX_NUM_ENTRIES_IN_RCL = 22;
@@ -388,6 +414,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RCS_CAPABILITY_POLL_LIST_SUB_EXP_SEC = 23; public static final int KEY_RCS_CAPABILITY_POLL_LIST_SUB_EXP_SEC = 23;
@@ -396,6 +423,7 @@ public class ProvisioningManager {
* Value is in Integer format. Enable (1), Disable(0). * Value is in Integer format. Enable (1), Disable(0).
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_USE_GZIP_FOR_LIST_SUBSCRIPTION = 24; public static final int KEY_USE_GZIP_FOR_LIST_SUBSCRIPTION = 24;
@@ -408,6 +436,7 @@ public class ProvisioningManager {
* {@link #PROVISIONING_VALUE_DISABLED} to disable EAB provisioning. * {@link #PROVISIONING_VALUE_DISABLED} to disable EAB provisioning.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_EAB_PROVISIONING_STATUS = 25; public static final int KEY_EAB_PROVISIONING_STATUS = 25;
@@ -441,6 +470,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_VOICE_OVER_WIFI_ENABLED_OVERRIDE = 28; public static final int KEY_VOICE_OVER_WIFI_ENABLED_OVERRIDE = 28;
@@ -449,6 +479,7 @@ public class ProvisioningManager {
* Value is in Integer format. On (1), OFF(0). * Value is in Integer format. On (1), OFF(0).
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_MOBILE_DATA_ENABLED = 29; public static final int KEY_MOBILE_DATA_ENABLED = 29;
@@ -457,12 +488,14 @@ public class ProvisioningManager {
* Value is in Integer format. Opted-in (1) Opted-out (0). * Value is in Integer format. Opted-in (1) Opted-out (0).
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_VOLTE_USER_OPT_IN_STATUS = 30; public static final int KEY_VOLTE_USER_OPT_IN_STATUS = 30;
/** /**
* Proxy for Call Session Control Function(P-CSCF) address for Local-BreakOut(LBO). * Proxy for Call Session Control Function(P-CSCF) address for Local-BreakOut(LBO).
* Value is in String format. * Value is in String format.
* @hide
*/ */
public static final int KEY_LOCAL_BREAKOUT_PCSCF_ADDRESS = 31; public static final int KEY_LOCAL_BREAKOUT_PCSCF_ADDRESS = 31;
@@ -471,6 +504,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_KEEP_ALIVE_ENABLED = 32; public static final int KEY_SIP_KEEP_ALIVE_ENABLED = 32;
@@ -480,6 +514,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_REGISTRATION_RETRY_BASE_TIME_SEC = 33; public static final int KEY_REGISTRATION_RETRY_BASE_TIME_SEC = 33;
@@ -489,6 +524,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_REGISTRATION_RETRY_MAX_TIME_SEC = 34; public static final int KEY_REGISTRATION_RETRY_MAX_TIME_SEC = 34;
@@ -497,6 +533,7 @@ public class ProvisioningManager {
* Value is in integer format. * Value is in integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RTP_SPEECH_START_PORT = 35; public static final int KEY_RTP_SPEECH_START_PORT = 35;
@@ -506,6 +543,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RTP_SPEECH_END_PORT = 36; public static final int KEY_RTP_SPEECH_END_PORT = 36;
@@ -515,6 +553,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_INVITE_REQUEST_TRANSMIT_INTERVAL_MS = 37; public static final int KEY_SIP_INVITE_REQUEST_TRANSMIT_INTERVAL_MS = 37;
@@ -524,6 +563,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_INVITE_ACK_WAIT_TIME_MS = 38; public static final int KEY_SIP_INVITE_ACK_WAIT_TIME_MS = 38;
@@ -533,6 +573,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_WAIT_TIME_MS = 39; public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_WAIT_TIME_MS = 39;
@@ -542,6 +583,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMIT_INTERVAL_MS = 40; public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMIT_INTERVAL_MS = 40;
@@ -551,6 +593,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_NON_INVITE_TRANSACTION_TIMEOUT_TIMER_MS = 41; public static final int KEY_SIP_NON_INVITE_TRANSACTION_TIMEOUT_TIMER_MS = 41;
@@ -560,6 +603,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_INTERVAL_MS = 42; public static final int KEY_SIP_INVITE_RESPONSE_RETRANSMIT_INTERVAL_MS = 42;
@@ -569,6 +613,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_ACK_RECEIPT_WAIT_TIME_MS = 43; public static final int KEY_SIP_ACK_RECEIPT_WAIT_TIME_MS = 43;
@@ -578,6 +623,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_ACK_RETRANSMIT_WAIT_TIME_MS = 44; public static final int KEY_SIP_ACK_RETRANSMIT_WAIT_TIME_MS = 44;
@@ -587,6 +633,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMISSION_WAIT_TIME_MS = 45; public static final int KEY_SIP_NON_INVITE_REQUEST_RETRANSMISSION_WAIT_TIME_MS = 45;
@@ -596,6 +643,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_SIP_NON_INVITE_RESPONSE_RETRANSMISSION_WAIT_TIME_MS = 46; public static final int KEY_SIP_NON_INVITE_RESPONSE_RETRANSMISSION_WAIT_TIME_MS = 46;
@@ -604,6 +652,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_WB_OCTET_ALIGNED_PAYLOAD_TYPE = 47; public static final int KEY_AMR_WB_OCTET_ALIGNED_PAYLOAD_TYPE = 47;
@@ -612,6 +661,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_WB_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 48; public static final int KEY_AMR_WB_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 48;
@@ -620,6 +670,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_OCTET_ALIGNED_PAYLOAD_TYPE = 49; public static final int KEY_AMR_OCTET_ALIGNED_PAYLOAD_TYPE = 49;
@@ -628,6 +679,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 50; public static final int KEY_AMR_BANDWIDTH_EFFICIENT_PAYLOAD_TYPE = 50;
@@ -636,6 +688,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_DTMF_WB_PAYLOAD_TYPE = 51; public static final int KEY_DTMF_WB_PAYLOAD_TYPE = 51;
@@ -644,6 +697,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_DTMF_NB_PAYLOAD_TYPE = 52; public static final int KEY_DTMF_NB_PAYLOAD_TYPE = 52;
@@ -652,12 +706,14 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_AMR_DEFAULT_ENCODING_MODE = 53; public static final int KEY_AMR_DEFAULT_ENCODING_MODE = 53;
/** /**
* SMS Public Service Identity. * SMS Public Service Identity.
* Value is in String format. * Value is in String format.
* @hide
*/ */
public static final int KEY_SMS_PUBLIC_SERVICE_IDENTITY = 54; public static final int KEY_SMS_PUBLIC_SERVICE_IDENTITY = 54;
@@ -667,16 +723,19 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_VIDEO_QUALITY = 55; public static final int KEY_VIDEO_QUALITY = 55;
/** /**
* Used with {@link #KEY_VIDEO_QUALITY} to indicate low video quality. * Used with {@link #KEY_VIDEO_QUALITY} to indicate low video quality.
* @hide
*/ */
public static final int VIDEO_QUALITY_LOW = 0; public static final int VIDEO_QUALITY_LOW = 0;
/** /**
* Used with {@link #KEY_VIDEO_QUALITY} to indicate high video quality. * Used with {@link #KEY_VIDEO_QUALITY} to indicate high video quality.
* @hide
*/ */
public static final int VIDEO_QUALITY_HIGH = 1; public static final int VIDEO_QUALITY_HIGH = 1;
@@ -686,6 +745,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_LTE_THRESHOLD_1 = 56; public static final int KEY_LTE_THRESHOLD_1 = 56;
@@ -697,6 +757,7 @@ public class ProvisioningManager {
* *
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_LTE_THRESHOLD_2 = 57; public static final int KEY_LTE_THRESHOLD_2 = 57;
@@ -708,6 +769,7 @@ public class ProvisioningManager {
* *
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_LTE_THRESHOLD_3 = 58; public static final int KEY_LTE_THRESHOLD_3 = 58;
@@ -717,6 +779,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_1X_THRESHOLD = 59; public static final int KEY_1X_THRESHOLD = 59;
@@ -728,6 +791,7 @@ public class ProvisioningManager {
* *
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_WIFI_THRESHOLD_A = 60; public static final int KEY_WIFI_THRESHOLD_A = 60;
@@ -738,6 +802,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_WIFI_THRESHOLD_B = 61; public static final int KEY_WIFI_THRESHOLD_B = 61;
@@ -747,6 +812,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_LTE_EPDG_TIMER_SEC = 62; public static final int KEY_LTE_EPDG_TIMER_SEC = 62;
@@ -756,12 +822,14 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_WIFI_EPDG_TIMER_SEC = 63; public static final int KEY_WIFI_EPDG_TIMER_SEC = 63;
/** /**
* 1x ePDG timer (in seconds). * 1x ePDG timer (in seconds).
* Device shall not re-register on 1x until the T_ePDG_1x timer expires. * Device shall not re-register on 1x until the T_ePDG_1x timer expires.
* @hide
*/ */
public static final int KEY_1X_EPDG_TIMER_SEC = 64; public static final int KEY_1X_EPDG_TIMER_SEC = 64;
@@ -770,6 +838,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_MULTIENDPOINT_ENABLED = 65; public static final int KEY_MULTIENDPOINT_ENABLED = 65;
@@ -778,6 +847,7 @@ public class ProvisioningManager {
* Value is in Integer format. * Value is in Integer format.
* @see #setProvisioningIntValue(int, int) * @see #setProvisioningIntValue(int, int)
* @see #getProvisioningIntValue(int) * @see #getProvisioningIntValue(int)
* @hide
*/ */
public static final int KEY_RTT_ENABLED = 66; public static final int KEY_RTT_ENABLED = 66;
@@ -929,7 +999,7 @@ public class ProvisioningManager {
* *
* @param key An integer that represents the provisioning key, which is defined by the OEM. * @param key An integer that represents the provisioning key, which is defined by the OEM.
* @return an integer value for the provided key, or * @return an integer value for the provided key, or
* {@link #PROVISIONING_RESULT_UNKNOWN} if the key doesn't exist. * {@link ImsConfigImplBase#CONFIG_RESULT_UNKNOWN} if the key doesn't exist.
* @throws IllegalArgumentException if the key provided was invalid. * @throws IllegalArgumentException if the key provided was invalid.
*/ */
@WorkerThread @WorkerThread

View File

@@ -19,8 +19,6 @@ package android.telephony.ims;
import android.annotation.LongDef; import android.annotation.LongDef;
import android.annotation.NonNull; import android.annotation.NonNull;
import android.annotation.Nullable; import android.annotation.Nullable;
import android.annotation.SystemApi;
import android.annotation.TestApi;
import android.net.Uri; import android.net.Uri;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
@@ -37,8 +35,6 @@ import java.util.Map;
* Contains the User Capability Exchange capabilities corresponding to a contact's URI. * Contains the User Capability Exchange capabilities corresponding to a contact's URI.
* @hide * @hide
*/ */
@SystemApi
@TestApi
public final class RcsContactUceCapability implements Parcelable { public final class RcsContactUceCapability implements Parcelable {
/** Supports 1-to-1 chat */ /** Supports 1-to-1 chat */