Home | History | Annotate | Download | only in devicepolicy

Lines Matching defs:permission

52 import android.Manifest.permission;
131 permission.MANAGE_DEVICE_ADMINS, permission.MANAGE_PROFILE_AND_DEVICE_OWNERS,
132 permission.MANAGE_USERS, permission.INTERACT_ACROSS_USERS_FULL);
221 // Need clearCallingIdentity() to pass permission checks.
351 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
368 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
404 // For this to work, caller needs android.permission.INTERACT_ACROSS_USERS_FULL.
406 mContext.callerPermissions.add("android.permission.INTERACT_ACROSS_USERS_FULL");
411 mContext.callerPermissions.remove("android.permission.INTERACT_ACROSS_USERS_FULL");
459 mContext.callerPermissions.add("android.permission.INTERACT_ACROSS_USERS_FULL");
464 mContext.callerPermissions.remove("android.permission.INTERACT_ACROSS_USERS_FULL");
477 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
501 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
518 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
521 /* messageRegex= */ permission.BIND_DEVICE_ADMIN,
540 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
570 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
608 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
618 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
637 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
682 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
734 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
753 mContext.callerPermissions.add(android.Manifest.permission.INTERACT_ACROSS_USERS_FULL);
768 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
806 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
859 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
860 mContext.callerPermissions.add(permission.MANAGE_USERS);
861 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
862 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
913 mContext.callerPermissions.add(permission.MANAGE_USERS);
973 mContext.callerPermissions.remove(permission.MANAGE_USERS);
1039 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1040 mContext.callerPermissions.add(permission.MANAGE_USERS);
1041 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1042 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1057 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1058 mContext.callerPermissions.add(permission.MANAGE_USERS);
1059 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1060 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1130 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1131 mContext.callerPermissions.add(permission.MANAGE_USERS);
1132 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1133 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1231 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1232 mContext.callerPermissions.add(permission.MANAGE_USERS);
1233 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1234 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1391 mContext.callerPermissions.add(permission.MANAGE_USERS);
1521 // delegated that permission yet.
1581 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1582 mContext.callerPermissions.add(permission.MANAGE_USERS);
1583 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1584 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1839 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1840 mContext.callerPermissions.add(permission.MANAGE_USERS);
1841 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1842 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1945 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1946 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
1947 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
1993 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
1994 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2037 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
2040 mContext.callerPermissions.remove(permission.MANAGE_DEVICE_ADMINS);
2152 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
2155 mContext.callerPermissions.remove(permission.MANAGE_DEVICE_ADMINS);
2213 // Nonexisting permission returns null
2217 // Existing permission that is not set returns null
2221 // Existing permission that is not set by device/profile owner returns null
2229 // Permission that is set by device owner returns correct intent
2317 mContext.callerPermissions.add(permission.MANAGE_DEVICE_ADMINS);
2318 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2319 mContext.callerPermissions.add(permission.INTERACT_ACROSS_USERS_FULL);
2390 mContext.callerPermissions.add(permission.MANAGE_USERS);
2409 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2410 mContext.callerPermissions.add(permission.MANAGE_USERS);
2492 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2493 mContext.callerPermissions.add(permission.MANAGE_USERS);
2523 mContext.callerPermissions.add(android.Manifest.permission.MANAGE_DEVICE_ADMINS);
2653 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2765 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2810 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2860 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2917 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2932 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2955 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
2981 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3007 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3025 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3076 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3116 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3153 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3193 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3230 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3259 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3296 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3302 // GIVEN the permission MANAGE_PROFILE_AND_DEVICE_OWNERS is not granted
3309 // GIVEN the permission MANAGE_PROFILE_AND_DEVICE_OWNERS is not granted
3315 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3323 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3348 mContext.callerPermissions.add(permission.MANAGE_PROFILE_AND_DEVICE_OWNERS);
3435 // Any uid holding MANAGE_USERS permission can retrieve the timestamp.
3437 mContext.callerPermissions.add(permission.MANAGE_USERS);
3439 mContext.callerPermissions.remove(permission.MANAGE_USERS);
3547 // Any uid holding MANAGE_USERS permission can retrieve the timestamp.
3549 mContext.callerPermissions.add(permission.MANAGE_USERS);
3551 mContext.callerPermissions.remove(permission.MANAGE_USERS);
3615 // Any uid holding MANAGE_USERS permission can retrieve the timestamp.
3617 mContext.callerPermissions.add(permission.MANAGE_USERS);
3619 mContext.callerPermissions.remove(permission.MANAGE_USERS);
3879 // The device owner itself, any uid holding MANAGE_USERS permission and the system can
3883 mContext.callerPermissions.add(permission.MANAGE_USERS);
3885 mContext.callerPermissions.remove(permission.MANAGE_USERS);
3891 // Any uid holding MANAGE_USERS permission and the system can find out that the device does
3894 mContext.callerPermissions.add(permission.MANAGE_USERS);
3896 mContext.callerPermissions.remove(permission.MANAGE_USERS);
3910 // Any uid holding MANAGE_USERS permission can retrieve organization managing the device.
3912 mContext.callerPermissions.add(permission.MANAGE_USERS);
3914 mContext.callerPermissions.remove(permission.MANAGE_USERS);
4028 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
4061 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
4085 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
4107 mContext.callerPermissions.add(permission.BIND_DEVICE_ADMIN);
4119 final String permission = "some.permission";
4123 when(getServices().ipackageManager.checkPermission(eq(permission), eq(app1), anyInt()))
4126 .getPermissionFlags(permission, app1, UserHandle.SYSTEM);
4127 when(getServices().packageManager.getPermissionFlags(permission, app1,
4130 when(getServices().ipackageManager.checkPermission(eq(permission), eq(app2), anyInt()))
4132 doReturn(0).when(getServices().packageManager).getPermissionFlags(permission, app2,
4134 when(getServices().packageManager.getPermissionFlags(permission, app2,
4137 // System can retrieve permission grant state.
4141 dpm.getPermissionGrantState(null, app1, permission));
4143 dpm.getPermissionGrantState(null, app2, permission));
4145 // A regular app cannot retrieve permission grant state.
4149 () -> dpm.getPermissionGrantState(null, app1, permission));
4151 // Profile owner can retrieve permission grant state.
4156 dpm.getPermissionGrantState(admin1, app1, permission));
4158 dpm.getPermissionGrantState(admin1, app2, permission));