Loading telephony/java/android/telephony/TelephonyManager.java +9 −3 Original line number Diff line number Diff line Loading @@ -1654,8 +1654,7 @@ public class TelephonyManager { * @hide */ public String getNetworkCountryIso(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getNetworkCountryIsoForPhone(phoneId); return getNetworkCountryIsoForPhone(getPhoneId(subId)); } /** Loading @@ -1670,7 +1669,14 @@ public class TelephonyManager { */ /** {@hide} */ public String getNetworkCountryIsoForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ISO_COUNTRY, ""); try { ITelephony telephony = getITelephony(); if (telephony == null) return ""; return telephony.getNetworkCountryIsoForPhone(phoneId); } catch (RemoteException ex) { return ""; } } /** Network type is unknown */ Loading telephony/java/com/android/internal/telephony/ITelephony.aidl +7 −0 Original line number Diff line number Diff line Loading @@ -376,6 +376,13 @@ interface ITelephony { Bundle getCellLocation(String callingPkg); /** * Returns the ISO country code equivalent of the current registered * operator's MCC (Mobile Country Code). * @see android.telephony.TelephonyManager#getNetworkCountryIso */ String getNetworkCountryIsoForPhone(int phoneId); /** * Returns the neighboring cell information of the device. */ Loading Loading
telephony/java/android/telephony/TelephonyManager.java +9 −3 Original line number Diff line number Diff line Loading @@ -1654,8 +1654,7 @@ public class TelephonyManager { * @hide */ public String getNetworkCountryIso(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getNetworkCountryIsoForPhone(phoneId); return getNetworkCountryIsoForPhone(getPhoneId(subId)); } /** Loading @@ -1670,7 +1669,14 @@ public class TelephonyManager { */ /** {@hide} */ public String getNetworkCountryIsoForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ISO_COUNTRY, ""); try { ITelephony telephony = getITelephony(); if (telephony == null) return ""; return telephony.getNetworkCountryIsoForPhone(phoneId); } catch (RemoteException ex) { return ""; } } /** Network type is unknown */ Loading
telephony/java/com/android/internal/telephony/ITelephony.aidl +7 −0 Original line number Diff line number Diff line Loading @@ -376,6 +376,13 @@ interface ITelephony { Bundle getCellLocation(String callingPkg); /** * Returns the ISO country code equivalent of the current registered * operator's MCC (Mobile Country Code). * @see android.telephony.TelephonyManager#getNetworkCountryIso */ String getNetworkCountryIsoForPhone(int phoneId); /** * Returns the neighboring cell information of the device. */ Loading