diff options
| author | 2019-12-20 02:31:45 +0000 | |
|---|---|---|
| committer | 2019-12-20 02:31:45 +0000 | |
| commit | a4b29bb1bb2923478ffd365adf0dbee91b6bb1c5 (patch) | |
| tree | 7df571c6d24f74c01aa1b854cbff4ff9e1030a61 | |
| parent | 780c265406e5832f7db67470a5902ff38e8587dd (diff) | |
| parent | d9faf626f6d817c9fa6f6093e477c7a89d2c0ca6 (diff) | |
Merge "Make Gps.KEY_PREFIX and Gps.KEY_PERSIST_LPP_MODE_BOOL Public" am: 2e321705a7 am: cd23bc8211 am: d9faf626f6
Change-Id: I7c3dc341068fb3f00bf54854cb5172bf901a28e8
| -rw-r--r-- | api/current.txt | 5 | ||||
| -rwxr-xr-x | telephony/java/android/telephony/CarrierConfigManager.java | 25 |
2 files changed, 27 insertions, 3 deletions
diff --git a/api/current.txt b/api/current.txt index fa557cf84490..d2eccc7ebfa7 100644 --- a/api/current.txt +++ b/api/current.txt @@ -44845,6 +44845,11 @@ package android.telephony { field public static final String KEY_WORLD_PHONE_BOOL = "world_phone_bool"; } + public static final class CarrierConfigManager.Gps { + field public static final String KEY_PERSIST_LPP_MODE_BOOL = "gps.persist_lpp_mode_bool"; + field public static final String KEY_PREFIX = "gps."; + } + public static final class CarrierConfigManager.Ims { field public static final String KEY_PREFIX = "ims."; } diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 7381acb36812..ed1bff7803bf 100755 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -3048,16 +3048,18 @@ public class CarrierConfigManager { "data_switch_validation_timeout_long"; /** - * GPS configs. See android.hardware.gnss@1.0 IGnssConfiguration. - * @hide + * GPS configs. See the GNSS HAL documentation for more details. */ public static final class Gps { + private Gps() {} + /** Prefix of all Gps.KEY_* constants. */ public static final String KEY_PREFIX = "gps."; /** * Location information during (and after) an emergency call is only provided over control * plane signaling from the network. + * @hide */ public static final int SUPL_EMERGENCY_MODE_TYPE_CP_ONLY = 0; @@ -3065,6 +3067,7 @@ public class CarrierConfigManager { * Location information during (and after) an emergency call is provided over the data * plane and serviced by the framework GNSS service, but if it fails, the carrier also * supports control plane backup signaling. + * @hide */ public static final int SUPL_EMERGENCY_MODE_TYPE_CP_FALLBACK = 1; @@ -3072,6 +3075,7 @@ public class CarrierConfigManager { * Location information during (and after) an emergency call is provided over the data plane * and serviced by the framework GNSS service only. There is no backup signalling over the * control plane if it fails. + * @hide */ public static final int SUPL_EMERGENCY_MODE_TYPE_DP_ONLY = 2; @@ -3088,10 +3092,14 @@ public class CarrierConfigManager { /** * SUPL server host for SET Initiated & non-ES Network-Initiated SUPL requests. * Default to supl.google.com + * @hide */ public static final String KEY_SUPL_HOST_STRING = KEY_PREFIX + "supl_host"; - /** SUPL server port. Default to 7275. */ + /** + * SUPL server port. Default to 7275. + * @hide + */ public static final String KEY_SUPL_PORT_STRING = KEY_PREFIX + "supl_port"; /** @@ -3099,6 +3107,7 @@ public class CarrierConfigManager { * with bits 0:7 representing a service indicator field, bits 8:15 * representing the minor version and bits 16:23 representing the * major version. Default to 0x20000. + * @hide */ public static final String KEY_SUPL_VER_STRING = KEY_PREFIX + "supl_ver"; @@ -3106,6 +3115,7 @@ public class CarrierConfigManager { * SUPL_MODE configuration bit mask * 1 - Mobile Station Based. This is default. * 2 - Mobile Station Assisted. + * @hide */ public static final String KEY_SUPL_MODE_STRING = KEY_PREFIX + "supl_mode"; @@ -3114,6 +3124,7 @@ public class CarrierConfigManager { * (e.g. E911), and SUPL non-ES requests to only outside of non user emergency sessions. * 0 - no. * 1 - yes. This is default. + * @hide */ public static final String KEY_SUPL_ES_STRING = KEY_PREFIX + "supl_es"; @@ -3122,6 +3133,7 @@ public class CarrierConfigManager { * 0 - Radio Resource Location Protocol in user plane and control plane. This is default. * 1 - Enable LTE Positioning Protocol in user plane. * 2 - Enable LTE Positioning Protocol in control plane. + * @hide */ public static final String KEY_LPP_PROFILE_STRING = KEY_PREFIX + "lpp_profile"; @@ -3129,6 +3141,7 @@ public class CarrierConfigManager { * Determine whether to use emergency PDN for emergency SUPL. * 0 - no. * 1 - yes. This is default. + * @hide */ public static final String KEY_USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL_STRING = KEY_PREFIX + "use_emergency_pdn_for_emergency_supl"; @@ -3139,6 +3152,7 @@ public class CarrierConfigManager { * 1 - Use A-GLONASS in Radio Resource Control(RRC) control-plane. * 2 - Use A-GLONASS in Radio Resource Location user-plane. * 4 - Use A-GLONASS in LTE Positioning Protocol User plane. + * @hide */ public static final String KEY_A_GLONASS_POS_PROTOCOL_SELECT_STRING = KEY_PREFIX + "a_glonass_pos_protocol_select"; @@ -3150,11 +3164,13 @@ public class CarrierConfigManager { * "1" - Lock Mobile Originated GPS functionalities. * "2" - Lock Network initiated GPS functionalities. * "3" - Lock both. This is default. + * @hide */ public static final String KEY_GPS_LOCK_STRING = KEY_PREFIX + "gps_lock"; /** * Control Plane / SUPL NI emergency extension time in seconds. Default to "0". + * @hide */ public static final String KEY_ES_EXTENSION_SEC_STRING = KEY_PREFIX + "es_extension_sec"; @@ -3163,6 +3179,7 @@ public class CarrierConfigManager { * the non-framework entities requesting location directly from GNSS without involving * the framework, as managed by IGnssVisibilityControl.hal. For example, * "com.example.mdt com.example.ims". + * @hide */ public static final String KEY_NFW_PROXY_APPS_STRING = KEY_PREFIX + "nfw_proxy_apps"; @@ -3178,6 +3195,7 @@ public class CarrierConfigManager { * {@link #SUPL_EMERGENCY_MODE_TYPE_CP_ONLY}. * <p> * The default value for this configuration is {@link #SUPL_EMERGENCY_MODE_TYPE_CP_ONLY}. + * @hide */ public static final String KEY_ES_SUPL_CONTROL_PLANE_SUPPORT_INT = KEY_PREFIX + "es_supl_control_plane_support_int"; @@ -3189,6 +3207,7 @@ public class CarrierConfigManager { * <p> * A string array of PLMNs that do not support a control-plane mechanism for getting a * user's location for SUPL ES. + * @hide */ public static final String KEY_ES_SUPL_DATA_PLANE_ONLY_ROAMING_PLMN_STRING_ARRAY = KEY_PREFIX + "es_supl_data_plane_only_roaming_plmn_string_array"; |