From 38bb832e7d1238d85760de75efa17e8bc2e2ccec Mon Sep 17 00:00:00 2001 From: Ricky Wai Date: Wed, 1 Feb 2017 15:23:50 +0000 Subject: [PATCH] Change "Long pressing work mode in quick settings" to managed profile settings Test: Long pressing work mode can go to managed profile settings now. Bug: 34189626 Change-Id: Ic2260aa9dbf9e42f7e3c532aca329d2ba3cd1421 --- core/java/android/provider/Settings.java | 16 ++++++++++++++++ .../android/systemui/qs/tiles/WorkModeTile.java | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index 9bc7034d1e198..f3ca30ab09549 100755 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -842,6 +842,22 @@ public final class Settings { public static final String ACTION_SYSTEM_UPDATE_SETTINGS = "android.settings.SYSTEM_UPDATE_SETTINGS"; + /** + * Activity Action: Show settings for managed profile settings. + *

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

+ * Input: Nothing. + *

+ * Output: Nothing. + * + * @hide + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_MANAGED_PROFILE_SETTINGS = + "android.settings.MANAGED_PROFILE_SETTINGS"; + /** * Activity Action: Show settings to allow configuration of sync settings. *

diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/WorkModeTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/WorkModeTile.java index ae4d6c9cea993..7e6bb3b6975eb 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/WorkModeTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/WorkModeTile.java @@ -61,7 +61,7 @@ public class WorkModeTile extends QSTile implements @Override public Intent getLongClickIntent() { - return new Intent(Settings.ACTION_SYNC_SETTINGS); + return new Intent(Settings.ACTION_MANAGED_PROFILE_SETTINGS); } @Override