From 98e84ea06a10cc7092ab5bb6bafebe1687707dfb Mon Sep 17 00:00:00 2001 From: Jayachandran C Date: Wed, 6 Nov 2019 21:55:32 -0800 Subject: [PATCH] Expose the following ServiceState API as system APIs getOperatorAlphaLongRaw() getOperatorAlphaShortRaw() Bug: 111498835 Test: Make Change-Id: Idcdcbd021f2e147604f0bd853d48f52d434c6fd2 --- api/system-current.txt | 2 ++ telephony/java/android/telephony/ServiceState.java | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/api/system-current.txt b/api/system-current.txt index 33931122d0f3d..217e187567b3b 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -7990,6 +7990,8 @@ package android.telephony { method @NonNull public java.util.List getNetworkRegistrationInfoList(); method @NonNull public java.util.List getNetworkRegistrationInfoListForDomain(int); method @NonNull public java.util.List getNetworkRegistrationInfoListForTransportType(int); + method @Nullable public String getOperatorAlphaLongRaw(); + method @Nullable public String getOperatorAlphaShortRaw(); field public static final int ROAMING_TYPE_DOMESTIC = 2; // 0x2 field public static final int ROAMING_TYPE_INTERNATIONAL = 3; // 0x3 field public static final int ROAMING_TYPE_NOT_ROAMING = 0; // 0x0 diff --git a/telephony/java/android/telephony/ServiceState.java b/telephony/java/android/telephony/ServiceState.java index c57512973c3d7..58955c5fbbac4 100644 --- a/telephony/java/android/telephony/ServiceState.java +++ b/telephony/java/android/telephony/ServiceState.java @@ -1968,8 +1968,11 @@ public class ServiceState implements Parcelable { /** * The current registered raw data network operator name in long alphanumeric format. * + * @return long raw name of operator, null if unregistered or unknown * @hide */ + @Nullable + @SystemApi public String getOperatorAlphaLongRaw() { return mOperatorAlphaLongRaw; } @@ -1984,8 +1987,11 @@ public class ServiceState implements Parcelable { /** * The current registered raw data network operator name in short alphanumeric format. * + * @return short raw name of operator, null if unregistered or unknown * @hide */ + @Nullable + @SystemApi public String getOperatorAlphaShortRaw() { return mOperatorAlphaShortRaw; }