From 10aa8e7815139da0cea3486399624d901f4f39e4 Mon Sep 17 00:00:00 2001 From: Daniel Bright Date: Tue, 17 Dec 2019 16:52:03 -0800 Subject: [PATCH] Make SystemApi ACTION_SUBSCRIPTION_PLANS_CHANGED Bug: 146174645 Test: NetworkPolicyManagerServiceTests, TelephonyManagerTest Change-Id: Ie397a65e0878994540bc42a217b3d27a2e7f108e Merged-In: Ie397a65e0878994540bc42a217b3d27a2e7f108e --- api/system-current.txt | 1 + telephony/java/android/telephony/SubscriptionManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/api/system-current.txt b/api/system-current.txt index 09f902c46effd..9ca8adc0f9cbe 100755 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8882,6 +8882,7 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultVoiceSubscriptionId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setPreferredDataSubscriptionId(int, boolean, @Nullable java.util.concurrent.Executor, @Nullable java.util.function.Consumer); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setSubscriptionEnabled(int, boolean); + field @RequiresPermission(android.Manifest.permission.MANAGE_SUBSCRIPTION_PLANS) public static final String ACTION_SUBSCRIPTION_PLANS_CHANGED = "android.telephony.action.SUBSCRIPTION_PLANS_CHANGED"; field @NonNull public static final android.net.Uri ADVANCED_CALLING_ENABLED_CONTENT_URI; field public static final int PROFILE_CLASS_DEFAULT = -1; // 0xffffffff field public static final int PROFILE_CLASS_OPERATIONAL = 2; // 0x2 diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 201c4ce27c552..376a5e00ae97f 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -912,9 +912,9 @@ public class SubscriptionManager { *

* Contains {@link #EXTRA_SUBSCRIPTION_INDEX} to indicate which subscription * changed. - * * @hide */ + @SystemApi @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) @RequiresPermission(android.Manifest.permission.MANAGE_SUBSCRIPTION_PLANS) public static final String ACTION_SUBSCRIPTION_PLANS_CHANGED