From ff0939ba7d1a398cc1280f2206d84e024ec19823 Mon Sep 17 00:00:00 2001 From: Suprabh Shukla Date: Wed, 1 Jun 2016 23:19:06 -0700 Subject: [PATCH] Changing user switching messages for demo mode Bug: 27280140 Change-Id: I803ba8cf9dbf23b4a66cca8af57441faa2b354b6 --- core/res/res/values/strings.xml | 6 ++++++ core/res/res/values/symbols.xml | 3 +++ .../java/com/android/server/am/UserSwitchingDialog.java | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 3b3fc43d637d2..f970af662b43e 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -4366,6 +4366,12 @@ Restart Session Tap to start a new demo session + + Starting demo + + Restarting session + + Factory reset to use this device without restrictions diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 2de50068cb8d8..59df21335f969 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -1104,6 +1104,9 @@ + + + diff --git a/services/core/java/com/android/server/am/UserSwitchingDialog.java b/services/core/java/com/android/server/am/UserSwitchingDialog.java index 10e88e6d52d1a..70228560cc51c 100644 --- a/services/core/java/com/android/server/am/UserSwitchingDialog.java +++ b/services/core/java/com/android/server/am/UserSwitchingDialog.java @@ -68,6 +68,12 @@ final class UserSwitchingDialog extends AlertDialog String viewMessage; if (UserManager.isSplitSystemUser() && newUser.id == UserHandle.USER_SYSTEM) { viewMessage = res.getString(R.string.user_logging_out_message, oldUser.name); + } else if (UserManager.isDeviceInDemoMode(context)) { + if (oldUser.isDemo()) { + viewMessage = res.getString(R.string.demo_restarting_message); + } else { + viewMessage = res.getString(R.string.demo_starting_message); + } } else { viewMessage = res.getString(R.string.user_switching_message, newUser.name); }