From ff8275e6b91f940d2f3082380630edcde32b475f Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Wed, 4 Mar 2020 11:23:39 -0800 Subject: [PATCH] Added the high usage hidden APIs back Added the high usage hidden APIs back for Q or older apps. Apps built on R SDK should use the new API getNetworkCountryIso(int). Test: Build Bug: 150368215 Change-Id: I1ccfbe269f3d9b91b715c20bd2f200cfb20e2a8c --- .../java/android/telephony/TelephonyManager.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index a36df49064d2f..29a8578318a18 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -2831,6 +2831,17 @@ public class TelephonyManager { } } + /** + * @hide + * @deprecated Use {@link #getNetworkCountryIso(int)} instead. + */ + @Deprecated + @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.Q, + publicAlternatives = "Use {@link #getNetworkCountryIso(int)} instead.") + public String getNetworkCountryIsoForPhone(int phoneId) { + return getNetworkCountryIso(phoneId); + } + /* * When adding a network type to the list below, make sure to add the correct icon to * MobileSignalController.mapIconSets() as well as NETWORK_TYPES