From 9e1f4ec8c3304972c69d816eeeb09ba8dfafa6dc Mon Sep 17 00:00:00 2001 From: Peter Wang Date: Wed, 13 Jan 2021 13:46:15 -0800 Subject: [PATCH] Add an API for LPA (SIM Manager) to bring up pages related to managing SIM profiles. Bug: 170507492 Test: Build Change-Id: I8a2c4e86cb3ffd6ef0dac03ec2e4968839202e7d Merged-In: I8a2c4e86cb3ffd6ef0dac03ec2e4968839202e7d --- core/api/current.txt | 1 + core/java/android/provider/Settings.java | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/core/api/current.txt b/core/api/current.txt index 72546f9b4f8ba..7f20267ad52ff 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -33927,6 +33927,7 @@ package android.provider { field public static final String ACTION_LOCATION_SOURCE_SETTINGS = "android.settings.LOCATION_SOURCE_SETTINGS"; field public static final String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS"; field public static final String ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION = "android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION"; + field public static final String ACTION_MANAGE_ALL_SUBSCRIPTIONS_SETTINGS = "android.settings.MANAGE_ALL_SUBSCRIPTIONS_SETTINGS"; field public static final String ACTION_MANAGE_APPLICATIONS_SETTINGS = "android.settings.MANAGE_APPLICATIONS_SETTINGS"; field public static final String ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION = "android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"; field public static final String ACTION_MANAGE_DEFAULT_APPS_SETTINGS = "android.settings.MANAGE_DEFAULT_APPS_SETTINGS"; diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 4086161603a46..0f7365dcfd905 100755 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -998,6 +998,20 @@ public final class Settings { public static final String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS"; + /** + * Activity Action: Show settings to manage all SIM profiles. + *

+ * In some cases, a matching Activity may not exist, so ensure you + * safeguard against this. + *

+ * Input: Nothing. + *

+ * Output: Nothing. + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_MANAGE_ALL_SUBSCRIPTIONS_SETTINGS = + "android.settings.MANAGE_ALL_SUBSCRIPTIONS_SETTINGS"; + /** * Activity Action: Show screen for controlling which apps can draw on top of other apps. *