diff options
| author | 2018-04-23 05:48:18 +0000 | |
|---|---|---|
| committer | 2018-04-23 05:48:18 +0000 | |
| commit | fc9bc10d69db0d1dcbd14c5d2eff0b0e01a7e55d (patch) | |
| tree | 33e2b61f9ae54d4a7725b4c93f7a1b0724e2ed32 | |
| parent | 03cdc95f1cc040a0f148fc398b953e6ab25f7c8f (diff) | |
| parent | d33f8a1e91fc207c01f8a05c42f06c85758faddb (diff) | |
Merge "Set country code even when device is not registered on network"
| -rw-r--r-- | telephony/java/android/telephony/TelephonyManager.java | 44 |
1 files changed, 9 insertions, 35 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 9de18ff2a4c2..f846762fabd7 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -1810,24 +1810,23 @@ public class TelephonyManager { } /** - * Returns the ISO country code equivalent of the current registered - * operator's MCC (Mobile Country Code). + * Returns the ISO country code equivalent of the MCC (Mobile Country Code) of the current + * registered operator, or nearby cell information if not registered. + * . * <p> - * Availability: Only when user is registered to a network. Result may be - * unreliable on CDMA networks (use {@link #getPhoneType()} to determine if - * on a CDMA network). + * Note: Result may be unreliable on CDMA networks (use {@link #getPhoneType()} to determine + * if on a CDMA network). */ public String getNetworkCountryIso() { return getNetworkCountryIsoForPhone(getPhoneId()); } /** - * Returns the ISO country code equivalent of the current registered - * operator's MCC (Mobile Country Code) of a subscription. + * Returns the ISO country code equivalent of the MCC (Mobile Country Code) of the current + * registered operator, or nearby cell information if not registered. * <p> - * Availability: Only when user is registered to a network. Result may be - * unreliable on CDMA networks (use {@link #getPhoneType()} to determine if - * on a CDMA network). + * Note: Result may be unreliable on CDMA networks (use {@link #getPhoneType()} to determine + * if on a CDMA network). * * @param subId for which Network CountryIso is returned * @hide @@ -7028,31 +7027,6 @@ public class TelephonyManager { } /** - * Set the ISO country code equivalent of the current registered - * operator's MCC (Mobile Country Code). - * @param iso the ISO country code equivalent of the current registered - * @hide - */ - public void setNetworkCountryIso(String iso) { - int phoneId = getPhoneId(); - setNetworkCountryIsoForPhone(phoneId, iso); - } - - /** - * Set the ISO country code equivalent of the current registered - * operator's MCC (Mobile Country Code). - * @param phoneId which phone you want to set - * @param iso the ISO country code equivalent of the current registered - * @hide - */ - public void setNetworkCountryIsoForPhone(int phoneId, String iso) { - if (SubscriptionManager.isValidPhoneId(phoneId)) { - setTelephonyProperty(phoneId, - TelephonyProperties.PROPERTY_OPERATOR_ISO_COUNTRY, iso); - } - } - - /** * Set the network type currently in use on the device for data transmission. * * If this object has been created with {@link #createForSubscriptionId}, applies to the |