diff options
| author | 2022-02-10 23:19:39 +0000 | |
|---|---|---|
| committer | 2022-02-10 23:19:39 +0000 | |
| commit | dbc2717bd49cfa36b0249324275d1de6ed0be940 (patch) | |
| tree | 53339d4f7f97c54e26c8ed25af4d32381c29830e | |
| parent | 1a0144a31d55730fcc313384a3c87b4ec5deb449 (diff) | |
| parent | 608c0d8e90def3bd85610ccf4eeccdc513fb4778 (diff) | |
Merge "Correct Typo in CarrierConfigManager introduced in b/197992603" am: 88f4093982 am: 608c0d8e90
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1978094
Change-Id: I1873a753c172704511f18eb9baaaae95799c2a4a
| -rw-r--r-- | core/api/current.txt | 14 | ||||
| -rw-r--r-- | telephony/java/android/telephony/CarrierConfigManager.java | 74 |
2 files changed, 62 insertions, 26 deletions
diff --git a/core/api/current.txt b/core/api/current.txt index 72f98bfc5239..4651747ddfda 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -39963,13 +39963,13 @@ package android.telephony { } public static final class CarrierConfigManager.Ims { - field public static final String KEY_CAPABILITY_CALL_COMPOSER_INT_ARRAY = "ims.key_capability_type_call_composer_int_array"; - field public static final String KEY_CAPABILITY_TYPE_OPTIONS_UCE_INT_ARRAY = "ims.key_capability_type_options_uce_int_array"; - field public static final String KEY_CAPABILITY_TYPE_PRESENCE_UCE_INT_ARRAY = "ims.key_capability_type_presence_uce_int_array"; - field public static final String KEY_CAPABILITY_TYPE_SMS_INT_ARRAY = "ims.key_capability_type_sms_int_array"; - field public static final String KEY_CAPABILITY_TYPE_UT_INT_ARRAY = "ims.key_capability_type_ut_int_array"; - field public static final String KEY_CAPABILITY_TYPE_VIDEO_INT_ARRAY = "ims.key_capability_type_video_int_array"; - field public static final String KEY_CAPABILITY_TYPE_VOICE_INT_ARRAY = "ims.key_capability_type_voice_int_array"; + field public static final String KEY_CAPABILITY_TYPE_CALL_COMPOSER_INT_ARRAY = "ims.capability_type_call_composer_int_array"; + field public static final String KEY_CAPABILITY_TYPE_OPTIONS_UCE_INT_ARRAY = "ims.capability_type_options_uce_int_array"; + field public static final String KEY_CAPABILITY_TYPE_PRESENCE_UCE_INT_ARRAY = "ims.capability_type_presence_uce_int_array"; + field public static final String KEY_CAPABILITY_TYPE_SMS_INT_ARRAY = "ims.capability_type_sms_int_array"; + field public static final String KEY_CAPABILITY_TYPE_UT_INT_ARRAY = "ims.capability_type_ut_int_array"; + field public static final String KEY_CAPABILITY_TYPE_VIDEO_INT_ARRAY = "ims.capability_type_video_int_array"; + field public static final String KEY_CAPABILITY_TYPE_VOICE_INT_ARRAY = "ims.capability_type_voice_int_array"; field public static final String KEY_ENABLE_PRESENCE_CAPABILITY_EXCHANGE_BOOL = "ims.enable_presence_capability_exchange_bool"; field public static final String KEY_ENABLE_PRESENCE_GROUP_SUBSCRIBE_BOOL = "ims.enable_presence_group_subscribe_bool"; field public static final String KEY_ENABLE_PRESENCE_PUBLISH_BOOL = "ims.enable_presence_publish_bool"; diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index d7135a57aafd..95d8ab352c0c 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -4660,7 +4660,7 @@ public class CarrierConfigManager { * <li>{@link #KEY_CAPABILITY_TYPE_VIDEO_INT_ARRAY}</li> * <li>{@link #KEY_CAPABILITY_TYPE_UT_INT_ARRAY}</li> * <li>{@link #KEY_CAPABILITY_TYPE_SMS_INT_ARRAY}</li> - * <li>{@link #KEY_CAPABILITY_CALL_COMPOSER_INT_ARRAY}</li> + * <li>{@link #KEY_CAPABILITY_TYPE_CALL_COMPOSER_INT_ARRAY}</li> * </ul> * <p> The values are defined in * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech} @@ -4669,39 +4669,68 @@ public class CarrierConfigManager { KEY_PREFIX + "mmtel_requires_provisioning_bundle"; /** - * This MmTelFeature supports Voice calling (IR.92) + * List of different RAT technologies on which Provisioning for Voice calling (IR.92) + * is supported. * @see MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_VOICE + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_VOICE_INT_ARRAY = - KEY_PREFIX + "key_capability_type_voice_int_array"; + KEY_PREFIX + "capability_type_voice_int_array"; /** - * This MmTelFeature supports Video (IR.94) + * List of different RAT technologies on which Provisioning for Video Telephony (IR.94) + * is supported. * @see MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_VIDEO + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_VIDEO_INT_ARRAY = - KEY_PREFIX + "key_capability_type_video_int_array"; + KEY_PREFIX + "capability_type_video_int_array"; /** - * This MmTelFeature supports XCAP over Ut for supplementary services. (IR.92) + * List of different RAT technologies on which Provisioning for XCAP over Ut for + * supplementary services. (IR.92) is supported. * @see MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_UT + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_UT_INT_ARRAY = - KEY_PREFIX + "key_capability_type_ut_int_array"; + KEY_PREFIX + "capability_type_ut_int_array"; /** - * This MmTelFeature supports SMS (IR.92) + * List of different RAT technologies on which Provisioning for SMS (IR.92) is supported. * @see MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_SMS + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_SMS_INT_ARRAY = - KEY_PREFIX + "key_capability_type_sms_int_array"; + KEY_PREFIX + "capability_type_sms_int_array"; /** - * This MmTelFeature supports Call Composer (section 2.4 of RCC.20) + * List of different RAT technologies on which Provisioning for Call Composer + * (section 2.4 of RCC.20) is supported. * @see MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_CALL_COMPOSER + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ - public static final String KEY_CAPABILITY_CALL_COMPOSER_INT_ARRAY = - KEY_PREFIX + "key_capability_type_call_composer_int_array"; + public static final String KEY_CAPABILITY_TYPE_CALL_COMPOSER_INT_ARRAY = + KEY_PREFIX + "capability_type_call_composer_int_array"; /** * A bundle which specifies the RCS capability and registration technology @@ -4724,9 +4753,14 @@ public class CarrierConfigManager { * framework. If set, the RcsFeature should support capability exchange using SIP OPTIONS. * If not set, this RcsFeature should not service capability requests. * @see RcsFeature.RcsImsCapabilities#CAPABILITY_TYPE_OPTIONS_UCE + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_OPTIONS_UCE_INT_ARRAY = - KEY_PREFIX + "key_capability_type_options_uce_int_array"; + KEY_PREFIX + "capability_type_options_uce_int_array"; /** * This carrier supports User Capability Exchange using a presence server as defined by the @@ -4734,9 +4768,14 @@ public class CarrierConfigManager { * server. If not set, this RcsFeature should not publish capabilities or service capability * requests using presence. * @see RcsFeature.RcsImsCapabilities#CAPABILITY_TYPE_PRESENCE_UCE + * <p>Possible values are, + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_LTE} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_IWLAN} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_CROSS_SIM} + * {@link android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationImplBase.ImsRegistrationTech#REGISTRATION_TECH_NR} */ public static final String KEY_CAPABILITY_TYPE_PRESENCE_UCE_INT_ARRAY = - KEY_PREFIX + "key_capability_type_presence_uce_int_array"; + KEY_PREFIX + "capability_type_presence_uce_int_array"; private Ims() {} @@ -4777,16 +4816,13 @@ public class CarrierConfigManager { /** * @see #KEY_MMTEL_REQUIRES_PROVISIONING_BUNDLE */ - PersistableBundle mmtel_requires_provisioning_int_array = new PersistableBundle(); defaults.putPersistableBundle( - KEY_MMTEL_REQUIRES_PROVISIONING_BUNDLE, mmtel_requires_provisioning_int_array); - + KEY_MMTEL_REQUIRES_PROVISIONING_BUNDLE, new PersistableBundle()); /** * @see #KEY_RCS_REQUIRES_PROVISIONING_BUNDLE */ - PersistableBundle rcs_requires_provisioning_int_array = new PersistableBundle(); defaults.putPersistableBundle( - KEY_RCS_REQUIRES_PROVISIONING_BUNDLE, rcs_requires_provisioning_int_array); + KEY_RCS_REQUIRES_PROVISIONING_BUNDLE, new PersistableBundle()); return defaults; } |