Home | History | Annotate | Download | only in om

Lines Matching refs:userId

369             for (final int userId : userIds) {
371 final PackageInfo pi = mPackageManager.getPackageInfo(packageName, userId,
374 mPackageManager.cachePackageInfo(packageName, userId, pi);
376 mImpl.onOverlayPackageAdded(packageName, userId);
378 mImpl.onTargetPackageAdded(packageName, userId);
387 for (int userId : userIds) {
389 final PackageInfo pi = mPackageManager.getPackageInfo(packageName, userId,
392 mPackageManager.cachePackageInfo(packageName, userId, pi);
394 mImpl.onOverlayPackageChanged(packageName, userId);
396 mImpl.onTargetPackageChanged(packageName, userId);
405 for (int userId : userIds) {
407 mPackageManager.forgetPackageInfo(packageName, userId);
408 final OverlayInfo oi = mImpl.getOverlayInfo(packageName, userId);
410 mImpl.onOverlayPackageUpgrading(packageName, userId);
412 mImpl.onTargetPackageUpgrading(packageName, userId);
420 for (int userId : userIds) {
422 final PackageInfo pi = mPackageManager.getPackageInfo(packageName, userId,
425 mPackageManager.cachePackageInfo(packageName, userId, pi);
427 mImpl.onOverlayPackageUpgraded(packageName, userId);
429 mImpl.onTargetPackageUpgraded(packageName, userId);
438 for (int userId : userIds) {
440 mPackageManager.forgetPackageInfo(packageName, userId);
441 final OverlayInfo oi = mImpl.getOverlayInfo(packageName, userId);
443 mImpl.onOverlayPackageRemoved(packageName, userId);
445 mImpl.onTargetPackageRemoved(packageName, userId);
455 final int userId = intent.getIntExtra(Intent.EXTRA_USER_HANDLE, UserHandle.USER_NULL);
458 if (userId != UserHandle.USER_NULL) {
461 targets = mImpl.updateOverlaysForUser(userId);
463 updateOverlayPaths(userId, targets);
468 if (userId != UserHandle.USER_NULL) {
470 mImpl.onUserRemoved(userId);
471 mPackageManager.forgetAllPackageInfos(userId);
484 public Map<String, List<OverlayInfo>> getAllOverlays(int userId) throws RemoteException {
485 userId = handleIncomingUser(userId, "getAllOverlays");
488 return mImpl.getOverlaysForUser(userId);
494 int userId) throws RemoteException {
495 userId = handleIncomingUser(userId, "getOverlayInfosForTarget");
501 return mImpl.getOverlayInfosForTarget(targetPackageName, userId);
507 int userId) throws RemoteException {
508 userId = handleIncomingUser(userId, "getOverlayInfo");
514 return mImpl.getOverlayInfo(packageName, userId);
520 int userId) throws RemoteException {
522 userId = handleIncomingUser(userId, "setEnabled");
530 return mImpl.setEnabled(packageName, enable, userId);
539 int userId) throws RemoteException {
541 userId = handleIncomingUser(userId, "setEnabled");
550 userId);
558 public boolean setEnabledExclusiveInCategory(@Nullable String packageName, int userId)
561 userId = handleIncomingUser(userId, "setEnabled");
570 userId);
579 @Nullable final String parentPackageName, int userId) throws RemoteException {
581 userId = handleIncomingUser(userId, "setPriority");
589 return mImpl.setPriority(packageName, parentPackageName, userId);
597 public boolean setHighestPriority(@Nullable final String packageName, int userId)
600 userId = handleIncomingUser(userId, "setHighestPriority");
608 return mImpl.setHighestPriority(packageName, userId);
616 public boolean setLowestPriority(@Nullable final String packageName, int userId)
619 userId = handleIncomingUser(userId, "setLowestPriority");
627 return mImpl.setLowestPriority(packageName, userId);
657 * Ensure that the caller has permission to interact with the given userId.
662 * @param userId the user to interact with
665 private int handleIncomingUser(final int userId, @NonNull final String message) {
667 Binder.getCallingUid(), userId, false, true, message, null);
696 public void onOverlaysChanged(@NonNull final String targetPackageName, final int userId) {
699 updateAssets(userId, targetPackageName);
712 userId);
723 private void updateOverlayPaths(int userId, List<String> targetPackageNames) {
730 targetPackageNames = pm.getTargetPackageNames(userId);
736 mImpl.getEnabledOverlayPackageNames("android", userId);
744 list.addAll(mImpl.getEnabledOverlayPackageNames(targetPackageName, userId));
755 + "] userId=" + userId);
759 userId, targetPackageName, pendingChanges.get(targetPackageName))) {
761 targetPackageName, userId));
766 private void updateAssets(final int userId, final String targetPackageName) {
767 updateAssets(userId, Collections.singletonList(targetPackageName));
770 private void updateAssets(final int userId, List<String> targetPackageNames) {
771 updateOverlayPaths(userId, targetPackageNames);
774 am.scheduleApplicationInfoChanged(targetPackageNames, userId);
822 for (int userId : mSettings.getUsers()) {
823 if (Arrays.binarySearch(liveUserIds, userId) < 0) {
824 mSettings.removeUser(userId);
851 public PackageInfo getPackageInfo(@NonNull final String packageName, final int userId,
854 final PackageInfo cachedPi = getCachedPackageInfo(packageName, userId);
860 final PackageInfo pi = mPackageManager.getPackageInfo(packageName, 0, userId);
862 cachePackageInfo(packageName, userId, pi);
872 public PackageInfo getPackageInfo(@NonNull final String packageName, final int userId) {
873 return getPackageInfo(packageName, userId, true);
878 @NonNull final String packageName2, final int userId) {
880 // to be installed for different users: ignore userId for now.
891 public List<PackageInfo> getOverlayPackages(final int userId) {
892 return mPackageManagerInternal.getOverlayPackages(userId);
896 final int userId) {
897 final HashMap<String, PackageInfo> map = mCache.get(userId);
901 public void cachePackageInfo(@NonNull final String packageName, final int userId,
903 HashMap<String, PackageInfo> map = mCache.get(userId);
906 mCache.put(userId, map);
911 public void forgetPackageInfo(@NonNull final String packageName, final int userId) {
912 final HashMap<String, PackageInfo> map = mCache.get(userId);
918 mCache.delete(userId);
922 public void forgetAllPackageInfos(final int userId) {
923 mCache.delete(userId);
936 final int userId = mCache.keyAt(i);
937 count += mCache.get(userId).size();
950 final int userId = mCache.keyAt(i);
951 pw.println(TAB1 + "User " + userId);
952 final HashMap<String, PackageInfo> map = mCache.get(userId);