diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index 8d3509c451a46..d14d2e4402fe2 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -2837,6 +2837,26 @@ public class UserManager { } } + /** + * @hide + */ + public static boolean isUsersOnSecondaryDisplaysEnabled() { + return SystemProperties.getBoolean("fw.users_on_secondary_displays", + Resources.getSystem() + .getBoolean(R.bool.config_multiuserUsersOnSecondaryDisplays)); + } + + /** + * Returns whether the device allows users to run (and launch activities) on secondary displays. + * + * @return {@code false} for most devices, except automotive vehicles with passenger displays. + * + * @hide + */ + public boolean isUsersOnSecondaryDisplaysSupported() { + return isUsersOnSecondaryDisplaysEnabled(); + } + /** * Return whether the context user is running in an "unlocked" state. *
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index c889f3b16d632..d176a1d974949 100644
--- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml
@@ -2629,6 +2629,10 @@
will be locked. -->