diff options
| -rw-r--r-- | core/res/AndroidManifest.xml | 2 | ||||
| -rw-r--r-- | services/core/java/com/android/server/pm/UserManagerService.java | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 8bdb55ec0b63..6c6fd9005083 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1634,7 +1634,7 @@ <!-- @hide Allows an application to create, remove users and get the list of users on the device. Applications holding this permission can only create restricted, - guest, managed, and ephemeral users. For creating other kind of users, + guest, managed, demo, and ephemeral users. For creating other kind of users, {@link android.Manifest.permission#MANAGE_USERS} is needed. This permission is not available to third party applications. --> <permission android:name="android.permission.CREATE_USERS" diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index c9ad49a565c1..af055da2b9e6 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -180,7 +180,8 @@ public class UserManagerService extends IUserManager.Stub { UserInfo.FLAG_MANAGED_PROFILE | UserInfo.FLAG_EPHEMERAL | UserInfo.FLAG_RESTRICTED - | UserInfo.FLAG_GUEST; + | UserInfo.FLAG_GUEST + | UserInfo.FLAG_DEMO; private static final int MIN_USER_ID = 10; // We need to keep process uid within Integer.MAX_VALUE. |