Home | History | Annotate | Download | only in pm

Lines Matching refs:userHandle

26 import android.os.UserHandle;
60 * @param targetUser The UserHandle of the profile, must be one of the users returned by
65 @NonNull UserHandle targetUser) {
91 public @NonNull List<UserHandle> getTargetUserProfiles() {
104 * @param userHandle The UserHandle of the target profile, must be one of the users returned by
110 * @see #startMainActivity(ComponentName, UserHandle, Rect, Bundle)
112 public @NonNull CharSequence getProfileSwitchingLabel(@NonNull UserHandle userHandle) {
113 verifyCanAccessUser(userHandle);
115 final int stringRes = mUserManager.isManagedProfile(userHandle.getIdentifier())
126 * @param userHandle The UserHandle of the target profile, must be one of the users returned by
132 * @see #startMainActivity(ComponentName, UserHandle)
134 public @NonNull Drawable getProfileSwitchingIconDrawable(@NonNull UserHandle userHandle) {
135 verifyCanAccessUser(userHandle);
138 mUserManager.isManagedProfile(userHandle.getIdentifier());
143 mResources, UserHandle.USER_SYSTEM, true /* light */);
147 private void verifyCanAccessUser(UserHandle userHandle) {
148 if (!getTargetUserProfiles().contains(userHandle)) {
149 throw new SecurityException("Not allowed to access " + userHandle);