Loading core/java/android/app/admin/DevicePolicyManagerInternal.java +4 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.app.admin; import android.os.UserHandle; import java.util.List; /** Loading Loading @@ -71,8 +73,8 @@ public abstract class DevicePolicyManagerInternal { public abstract boolean isActiveAdminWithPolicy(int uid, int reqPolicy); /** * Checks if a given package has a device or a profile owner for the given user * * Checks if a given package has a device or a profile owner for the given user. * </br><em>Does <b>not</b> support negative userIds like {@link UserHandle#USER_ALL}</em> * @param packageName The package to check * @param userId the userId to check for. * @return true if package has a device or profile owner, false otherwise. Loading services/core/java/com/android/server/am/ActivityManagerService.java +4 −4 Original line number Diff line number Diff line Loading @@ -5272,6 +5272,10 @@ public final class ActivityManagerService extends ActivityManagerNative public boolean clearApplicationUserData(final String packageName, final IPackageDataObserver observer, int userId) { enforceNotIsolatedCaller("clearApplicationUserData"); int uid = Binder.getCallingUid(); int pid = Binder.getCallingPid(); userId = mUserController.handleIncomingUser(pid, uid, userId, false, ALLOW_FULL_ONLY, "clearApplicationUserData", null); final DevicePolicyManagerInternal dpmi = LocalServices .getService(DevicePolicyManagerInternal.class); Loading @@ -5279,10 +5283,6 @@ public final class ActivityManagerService extends ActivityManagerNative throw new SecurityException("Cannot clear data for a device owner or a profile owner"); } int uid = Binder.getCallingUid(); int pid = Binder.getCallingPid(); userId = mUserController.handleIncomingUser(pid, uid, userId, false, ALLOW_FULL_ONLY, "clearApplicationUserData", null); long callingId = Binder.clearCallingIdentity(); try { IPackageManager pm = AppGlobals.getPackageManager(); Loading Loading
core/java/android/app/admin/DevicePolicyManagerInternal.java +4 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.app.admin; import android.os.UserHandle; import java.util.List; /** Loading Loading @@ -71,8 +73,8 @@ public abstract class DevicePolicyManagerInternal { public abstract boolean isActiveAdminWithPolicy(int uid, int reqPolicy); /** * Checks if a given package has a device or a profile owner for the given user * * Checks if a given package has a device or a profile owner for the given user. * </br><em>Does <b>not</b> support negative userIds like {@link UserHandle#USER_ALL}</em> * @param packageName The package to check * @param userId the userId to check for. * @return true if package has a device or profile owner, false otherwise. Loading
services/core/java/com/android/server/am/ActivityManagerService.java +4 −4 Original line number Diff line number Diff line Loading @@ -5272,6 +5272,10 @@ public final class ActivityManagerService extends ActivityManagerNative public boolean clearApplicationUserData(final String packageName, final IPackageDataObserver observer, int userId) { enforceNotIsolatedCaller("clearApplicationUserData"); int uid = Binder.getCallingUid(); int pid = Binder.getCallingPid(); userId = mUserController.handleIncomingUser(pid, uid, userId, false, ALLOW_FULL_ONLY, "clearApplicationUserData", null); final DevicePolicyManagerInternal dpmi = LocalServices .getService(DevicePolicyManagerInternal.class); Loading @@ -5279,10 +5283,6 @@ public final class ActivityManagerService extends ActivityManagerNative throw new SecurityException("Cannot clear data for a device owner or a profile owner"); } int uid = Binder.getCallingUid(); int pid = Binder.getCallingPid(); userId = mUserController.handleIncomingUser(pid, uid, userId, false, ALLOW_FULL_ONLY, "clearApplicationUserData", null); long callingId = Binder.clearCallingIdentity(); try { IPackageManager pm = AppGlobals.getPackageManager(); Loading