Lines Matching defs:permission

19 import static android.Manifest.permission.GRANT_REVOKE_PERMISSIONS;
20 import static android.Manifest.permission.READ_EXTERNAL_STORAGE;
338 // These are the built-in uid -> permission mappings that were read from the
379 // Mapping from permission names to info about them.
1286 // we need to re-grant app permission to catch any new ones that
1346 .contains(android.Manifest.permission.PACKAGE_VERIFICATION_AGENT)) {
1390 // Read permissions from .../etc/permission directory.
1460 } else if ("permission".equals(name)) {
1463 Slog.w(TAG, "<permission> without name at "
1471 } else if ("assign-permission".equals(name)) {
1474 Slog.w(TAG, "<assign-permission> without name at "
1481 Slog.w(TAG, "<assign-permission> without uid at "
1488 Slog.w(TAG, "<assign-permission> with unknown uid \""
1854 android.Manifest.permission.CLEAR_APP_CACHE, null);
1879 android.Manifest.permission.CLEAR_APP_CACHE, null);
2084 android.Manifest.permission.INTERACT_ACROSS_USERS_FULL, message);
2088 android.Manifest.permission.INTERACT_ACROSS_USERS_FULL, message);
2091 android.Manifest.permission.INTERACT_ACROSS_USERS, message);
2117 + " is not allowed to add to permission tree "
2121 throw new SecurityException("No permission tree found for " + permName);
2155 throw new SecurityException("Label must be specified in permission");
2167 "Not allowed to modify non-dynamic permission "
2215 "Not allowed to modify non-dynamic permission "
2226 android.Manifest.permission.GRANT_REVOKE_PERMISSIONS, null);
2234 throw new IllegalArgumentException("Unknown permission: " + packageName);
2238 + " has not requested permission " + permissionName);
2242 + " is not a development permission");
2266 android.Manifest.permission.GRANT_REVOKE_PERMISSIONS, null);
2270 throw new IllegalArgumentException("Unknown permission: " + packageName);
2274 + " has not requested permission " + permissionName);
2278 + " is not a development permission");
4145 android.Manifest.permission.FACTORY_TEST)) {
4691 // Make sure there are no dangling permission trees.
4701 Slog.w(TAG, "Removing dangling permission tree: " + bp.name
4706 Slog.i(TAG, "Removing old permission tree: " + bp.name
4720 if (DEBUG_SETTINGS) Log.v(TAG, "Dynamic permission: name="
4741 Slog.w(TAG, "Removing dangling permission: " + bp.name
4746 Slog.i(TAG, "Removing old permission: " + bp.name
4810 // This permission is invalid; skip it.
4821 // For updated system applications, a system permission
4840 // For development permissions, a development permission
4866 // Except... if this is a permission that was added
4892 Slog.w(TAG, "Not granting permission " + perm
4900 Slog.i(TAG, "Un-granting permission " + perm
4906 Slog.w(TAG, "Not granting permission " + perm
4914 Slog.w(TAG, "Unknown permission " + name
5611 mContext.enforceCallingOrSelfPermission(android.Manifest.permission.INSTALL_PACKAGES,
5646 mContext.enforceCallingOrSelfPermission(android.Manifest.permission.INSTALL_PACKAGES,
5685 android.Manifest.permission.PACKAGE_VERIFICATION_AGENT,
5700 android.Manifest.permission.PACKAGE_VERIFICATION_AGENT,
5737 android.Manifest.permission.PACKAGE_VERIFICATION_AGENT);
6507 android.Manifest.permission.PACKAGE_VERIFICATION_AGENT,
8021 android.Manifest.permission.DELETE_PACKAGES, null);
8444 android.Manifest.permission.CLEAR_APP_USER_DATA, null);
8518 android.Manifest.permission.DELETE_CACHE_FILES, null);
8570 android.Manifest.permission.GET_PACKAGE_SIZE, null);
8679 android.Manifest.permission.SET_PREFERRED_APPLICATIONS)
8688 android.Manifest.permission.SET_PREFERRED_APPLICATIONS, null);
8719 android.Manifest.permission.SET_PREFERRED_APPLICATIONS)
8728 android.Manifest.permission.SET_PREFERRED_APPLICATIONS, null);
8767 android.Manifest.permission.SET_PREFERRED_APPLICATIONS)
8776 android.Manifest.permission.SET_PREFERRED_APPLICATIONS, null);
8872 final int permission = mContext.checkCallingPermission(
8873 android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE);
8875 final boolean allowedByPermission = (permission == PackageManager.PERMISSION_GRANTED);
8999 final int permission = mContext.checkCallingOrSelfPermission(
9000 android.Manifest.permission.CHANGE_COMPONENT_ENABLED_STATE);
9001 final boolean allowedByPermission = (permission == PackageManager.PERMISSION_GRANTED);
9194 if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.DUMP)
9199 + " without permission "
9200 + android.Manifest.permission.DUMP);
9734 // we need to re-grant app permission to catch any new ones that
9745 // Make sure group IDs have been assigned, and any permission
9854 mContext.enforceCallingOrSelfPermission(android.Manifest.permission.MOVE_PACKAGE, null);
10074 mContext.enforceCallingOrSelfPermission(android.Manifest.permission.WRITE_SECURE_SETTINGS,
10116 android.Manifest.permission.PACKAGE_VERIFICATION_AGENT,
10125 public void setPermissionEnforced(String permission, boolean enforced) {
10127 if (READ_EXTERNAL_STORAGE.equals(permission)) {
10149 throw new IllegalArgumentException("No selective enforcement for " + permission);
10154 public boolean isPermissionEnforced(String permission) {
10155 final boolean enforcedDefault = isPermissionEnforcedDefault(permission);
10157 return isPermissionEnforcedLocked(permission, enforcedDefault);
10162 * Check if given permission should be enforced by default. Should always be
10165 private boolean isPermissionEnforcedDefault(String permission) {
10166 if (READ_EXTERNAL_STORAGE.equals(permission)) {
10176 * Check if user has requested that given permission be enforced, using
10179 private boolean isPermissionEnforcedLocked(String permission, boolean enforcedDefault) {
10180 if (READ_EXTERNAL_STORAGE.equals(permission)) {