Home | History | Annotate | Download | only in am

Lines Matching refs:modeFlags

1091     private static final String ATTR_MODE_FLAGS = "modeFlags";
8447 IPackageManager pm, ProviderInfo pi, GrantUri grantUri, int uid, final int modeFlags) {
8456 return checkHoldingPermissionsInternalLocked(pm, pi, grantUri, uid, modeFlags, true);
8460 GrantUri grantUri, int uid, final int modeFlags, boolean considerUidPermissions) {
8467 boolean readMet = (modeFlags & Intent.FLAG_GRANT_READ_URI_PERMISSION) == 0;
8468 boolean writeMet = (modeFlags & Intent.FLAG_GRANT_WRITE_URI_PERMISSION) == 0;
8718 final int modeFlags) {
8719 final boolean persistable = (modeFlags & Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0;
8733 if (exactPerm != null && exactPerm.getStrength(modeFlags) >= minStrength) {
8742 && perm.getStrength(modeFlags) >= minStrength) {
8756 final int modeFlags, int userId, IBinder callerToken) {
8772 return checkUriPermissionLocked(new GrantUri(userId, uri, false), uid, modeFlags)
8780 * the callingUid using the given modeFlags. Throws a security exception
8788 final int modeFlags, int lastTargetUid) {
8789 if (!Intent.isAccessUriMode(modeFlags)) {
8846 if ((modeFlags & Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0) {
8852 if (checkHoldingPermissionsLocked(pm, pi, grantUri, targetUid, modeFlags)) {
8861 if ((modeFlags&Intent.FLAG_GRANT_READ_URI_PERMISSION) != 0) {
8866 if ((modeFlags&Intent.FLAG_GRANT_WRITE_URI_PERMISSION) != 0) {
8884 modeFlags, false /*without considering the uid permissions*/);
8915 if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) {
8917 if (!checkUriPermissionLocked(grantUri, callingUid, modeFlags)) {
8938 final int modeFlags, int userId) {
8942 new GrantUri(userId, uri, false), modeFlags, -1);
8947 final int modeFlags, UriPermissionOwner owner) {
8948 if (!Intent.isAccessUriMode(modeFlags)) {
8967 if ((modeFlags & Intent.FLAG_GRANT_PREFIX_URI_PERMISSION) != 0) {
8972 perm.grantModes(modeFlags, owner);
8976 final int modeFlags, UriPermissionOwner owner, int targetUserId) {
8988 targetUid = checkGrantUriPermissionLocked(callingUid, targetPkg, grantUri, modeFlags,
8994 grantUriPermissionUncheckedLocked(targetUid, targetPkg, grantUri, modeFlags,
9127 final int modeFlags, int userId) {
9144 Preconditions.checkFlagsArgument(modeFlags, Intent.FLAG_GRANT_READ_URI_PERMISSION
9149 grantUriPermissionLocked(r.uid, targetPkg, grantUri, modeFlags, null,
9155 if (perm.modeFlags == 0) {
9171 final int modeFlags) {
9186 if (!checkHoldingPermissionsLocked(pm, pi, grantUri, callingUid, modeFlags)) {
9203 modeFlags | Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION, false);
9204 if (perm.modeFlags == 0) {
9236 modeFlags | Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION,
9238 if (perm.modeFlags == 0) {
9260 final int modeFlags, int userId) {
9274 if (!Intent.isAccessUriMode(modeFlags)) {
9288 modeFlags);
9335 if (perm.modeFlags == 0) {
9382 final int modeFlags, int sourceUserId, int targetUserId) {
9406 modeFlags, owner, targetUserId);
9518 final int modeFlags = readIntAttribute(in, ATTR_MODE_FLAGS);
9538 perm.initPersistedModes(modeFlags, createdTime);
9563 public void takePersistableUriPermission(Uri uri, final int modeFlags, int userId) {
9566 Preconditions.checkFlagsArgument(modeFlags,
9580 && ((modeFlags & exactPerm.persistableModeFlags) == modeFlags);
9582 && ((modeFlags & prefixPerm.persistableModeFlags) == modeFlags);
9590 persistChanged |= exactPerm.takePersistableModes(modeFlags);
9593 persistChanged |= prefixPerm.takePersistableModes(modeFlags);
9609 public void releasePersistableUriPermission(Uri uri, final int modeFlags, int userId) {
9612 Preconditions.checkFlagsArgument(modeFlags,
9629 persistChanged |= exactPerm.releasePersistableModes(modeFlags);
9633 persistChanged |= prefixPerm.releasePersistableModes(modeFlags);