From 070f90cab2693c863890f50078eea81469f5a285 Mon Sep 17 00:00:00 2001 From: tom hsu Date: Fri, 13 Dec 2019 00:30:29 +0800 Subject: [PATCH] Change TelephonyManager#isManualNetworkSelectionAllowed to system api Bug: 146036213 Test: make and atest pass Change-Id: I185d4b1bb2061dbde3b18e6e9f0baf6461ff609d --- api/system-current.txt | 1 + telephony/java/android/telephony/TelephonyManager.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/system-current.txt b/api/system-current.txt index ebfd55edf8fe9..d24a5d526ff1e 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8892,6 +8892,7 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isEmergencyAssistanceEnabled(); method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE}) public boolean isIdle(); method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isInEmergencySmsMode(); + method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isManualNetworkSelectionAllowed(); method public boolean isModemEnabledForSlot(int); method @Deprecated @RequiresPermission(anyOf={android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE, android.Manifest.permission.READ_PHONE_STATE}) public boolean isOffhook(); method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isOpportunisticNetworkEnabled(); diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index f1abe04cdafa7..633994717af4e 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -10442,7 +10442,8 @@ public class TelephonyManager { * * @hide */ - @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @SystemApi + @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public boolean isManualNetworkSelectionAllowed() { try { ITelephony telephony = getITelephony();