/frameworks/base/services/core/java/com/android/server/am/ |
H A D | UriPermission.java | 65 int modeFlags = 0; field in class:UriPermission 99 final int oldModeFlags = modeFlags; 100 modeFlags = ownedModeFlags | globalModeFlags | persistableModeFlags | persistedModeFlags; 102 if (Log.isLoggable(TAG, Log.VERBOSE) && (modeFlags != oldModeFlags)) { 106 + Integer.toHexString(modeFlags) + " via calling UID " 116 void initPersistedModes(int modeFlags, long createdTime) { argument 117 modeFlags &= (Intent.FLAG_GRANT_READ_URI_PERMISSION 120 persistableModeFlags = modeFlags; 121 persistedModeFlags = modeFlags; 127 void grantModes(int modeFlags, UriPermissionOwne argument 153 takePersistableModes(int modeFlags) argument 175 releasePersistableModes(int modeFlags) argument 195 revokeModes(int modeFlags, boolean includingOwners) argument 242 getStrength(int modeFlags) argument [all...] |
H A D | ActivityManagerService.java | 1207 private static final String ATTR_MODE_FLAGS = "modeFlags"; 9204 IPackageManager pm, ProviderInfo pi, GrantUri grantUri, int uid, final int modeFlags) { 9213 return checkHoldingPermissionsInternalLocked(pm, pi, grantUri, uid, modeFlags, true); 9217 GrantUri grantUri, int uid, final int modeFlags, boolean considerUidPermissions) { 9224 boolean readMet = (modeFlags & Intent.FLAG_GRANT_READ_URI_PERMISSION) == 0; 9225 boolean writeMet = (modeFlags & Intent.FLAG_GRANT_WRITE_URI_PERMISSION) == 0; 9499 final int modeFlags) { 9500 final boolean persistable = (modeFlags & Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0; 9514 if (exactPerm != null && exactPerm.getStrength(modeFlags) >= minStrength) { 9523 && perm.getStrength(modeFlags) > 9203 checkHoldingPermissionsLocked( IPackageManager pm, ProviderInfo pi, GrantUri grantUri, int uid, final int modeFlags) argument 9216 checkHoldingPermissionsInternalLocked(IPackageManager pm, ProviderInfo pi, GrantUri grantUri, int uid, final int modeFlags, boolean considerUidPermissions) argument 9498 checkUriPermissionLocked(GrantUri grantUri, int uid, final int modeFlags) argument 9536 checkUriPermission(Uri uri, int pid, int uid, final int modeFlags, int userId, IBinder callerToken) argument 9569 checkGrantUriPermissionLocked(int callingUid, String targetPkg, GrantUri grantUri, final int modeFlags, int lastTargetUid) argument 9741 checkGrantUriPermission(int callingUid, String targetPkg, Uri uri, final int modeFlags, int userId) argument 9751 grantUriPermissionUncheckedLocked(int targetUid, String targetPkg, GrantUri grantUri, final int modeFlags, UriPermissionOwner owner) argument 9781 grantUriPermissionLocked(int callingUid, String targetPkg, GrantUri grantUri, final int modeFlags, UriPermissionOwner owner, int targetUserId) argument 9948 grantUriPermission(IApplicationThread caller, String targetPkg, Uri uri, final int modeFlags, int userId) argument 9994 revokeUriPermissionLocked(String targetPackage, int callingUid, GrantUri grantUri, final int modeFlags) argument 10083 revokeUriPermission(IApplicationThread caller, String targetPackage, Uri uri, final int modeFlags, int userId) argument 10208 grantUriPermissionFromOwner(IBinder token, int fromUid, String targetPkg, Uri uri, final int modeFlags, int sourceUserId, int targetUserId) argument 10395 takePersistableUriPermission(Uri uri, final int modeFlags, @Nullable String toPackage, int userId) argument 10450 releasePersistableUriPermission(Uri uri, final int modeFlags, @Nullable String toPackage, int userId) argument [all...] |
/frameworks/base/tests/testables/src/android/testing/ |
H A D | TestableContext.java | 383 public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) { argument 385 return mTestablePermissions.check(uri, modeFlags); 387 return super.checkCallingOrSelfUriPermission(uri, modeFlags); 391 public int checkCallingUriPermission(Uri uri, int modeFlags) { argument 393 return mTestablePermissions.check(uri, modeFlags); 395 return super.checkCallingUriPermission(uri, modeFlags); 399 public void enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message) { argument 401 mTestablePermissions.enforce(uri, modeFlags); 403 super.enforceCallingOrSelfUriPermission(uri, modeFlags, message); 408 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { argument 416 checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) argument 424 checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags) argument 433 enforceCallingUriPermission(Uri uri, int modeFlags, String message) argument 442 enforceUriPermission(Uri uri, int pid, int uid, int modeFlags, String message) argument 451 enforceUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message) argument [all...] |
H A D | TestablePermissions.java | 48 // TODO: Support modeFlags 64 int check(Uri uri, int modeFlags) { argument 65 // TODO: Support modeFlags 75 public void enforce(Uri uri, int modeFlags) { argument 76 if (check(uri, modeFlags) != PackageManager.PERMISSION_GRANTED) {
|
/frameworks/base/core/java/android/content/ |
H A D | UriPermission.java | 42 public UriPermission(Uri uri, int modeFlags, long persistedTime) { argument 44 mModeFlags = modeFlags; 90 return "UriPermission {uri=" + mUri + ", modeFlags=" + mModeFlags + ", persistedTime="
|
H A D | ContextWrapper.java | 780 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { argument 781 mBase.grantUriPermission(toPackage, uri, modeFlags); 785 public void revokeUriPermission(Uri uri, int modeFlags) { argument 786 mBase.revokeUriPermission(uri, modeFlags); 790 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { argument 791 mBase.revokeUriPermission(targetPackage, uri, modeFlags); 795 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { argument 796 return mBase.checkUriPermission(uri, pid, uid, modeFlags); 801 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) { argument 802 return mBase.checkUriPermission(uri, pid, uid, modeFlags, callerToke 806 checkCallingUriPermission(Uri uri, int modeFlags) argument 811 checkCallingOrSelfUriPermission(Uri uri, int modeFlags) argument 816 checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags) argument 823 enforceUriPermission( Uri uri, int pid, int uid, int modeFlags, String message) argument 829 enforceCallingUriPermission( Uri uri, int modeFlags, String message) argument 835 enforceCallingOrSelfUriPermission( Uri uri, int modeFlags, String message) argument 841 enforceUriPermission( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message) argument [all...] |
H A D | Context.java | 4373 * @param modeFlags The desired access modes. 4378 @Intent.GrantUriMode int modeFlags); 4404 * @param modeFlags The access modes to revoke. 4408 public abstract void revokeUriPermission(Uri uri, @Intent.AccessUriMode int modeFlags); argument 4427 * @param modeFlags The access modes to revoke. 4432 @Intent.AccessUriMode int modeFlags); 4445 * @param modeFlags The access modes to check. 4456 @Intent.AccessUriMode int modeFlags); 4461 @Intent.AccessUriMode int modeFlags, IBinder callerToken); 4474 * @param modeFlags Th 4377 grantUriPermission(String toPackage, Uri uri, @Intent.GrantUriMode int modeFlags) argument 4431 revokeUriPermission(String toPackage, Uri uri, @Intent.AccessUriMode int modeFlags) argument 4455 checkUriPermission(Uri uri, int pid, int uid, @Intent.AccessUriMode int modeFlags) argument 4460 checkUriPermission(Uri uri, int pid, int uid, @Intent.AccessUriMode int modeFlags, IBinder callerToken) argument 4484 checkCallingUriPermission(Uri uri, @Intent.AccessUriMode int modeFlags) argument 4503 checkCallingOrSelfUriPermission(Uri uri, @Intent.AccessUriMode int modeFlags) argument 4528 checkUriPermission(@ullable Uri uri, @Nullable String readPermission, @Nullable String writePermission, int pid, int uid, @Intent.AccessUriMode int modeFlags) argument 4549 enforceUriPermission( Uri uri, int pid, int uid, @Intent.AccessUriMode int modeFlags, String message) argument 4569 enforceCallingUriPermission( Uri uri, @Intent.AccessUriMode int modeFlags, String message) argument 4586 enforceCallingOrSelfUriPermission( Uri uri, @Intent.AccessUriMode int modeFlags, String message) argument 4608 enforceUriPermission( @ullable Uri uri, @Nullable String readPermission, @Nullable String writePermission, int pid, int uid, @Intent.AccessUriMode int modeFlags, @Nullable String message) argument [all...] |
H A D | ContentResolver.java | 2134 @Intent.AccessUriMode int modeFlags) { 2138 ContentProvider.getUriWithoutUserId(uri), modeFlags, /* toPackage= */ null, 2149 @Intent.AccessUriMode int modeFlags) { 2154 ContentProvider.getUriWithoutUserId(uri), modeFlags, toPackage, 2170 @Intent.AccessUriMode int modeFlags) { 2174 ContentProvider.getUriWithoutUserId(uri), modeFlags, /* toPackage= */ null, 2133 takePersistableUriPermission(@onNull Uri uri, @Intent.AccessUriMode int modeFlags) argument 2148 takePersistableUriPermission(@onNull String toPackage, @NonNull Uri uri, @Intent.AccessUriMode int modeFlags) argument 2169 releasePersistableUriPermission(@onNull Uri uri, @Intent.AccessUriMode int modeFlags) argument
|
H A D | Intent.java | 5242 public static boolean isAccessUriMode(int modeFlags) { argument 5243 return (modeFlags & (Intent.FLAG_GRANT_READ_URI_PERMISSION
|
/frameworks/base/test-runner/src/android/test/ |
H A D | IsolatedContext.java | 100 int uid, int modeFlags) { 105 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { argument 98 checkUriPermission( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags) argument
|
/frameworks/base/test-mock/src/android/test/mock/ |
H A D | MockContext.java | 650 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { argument 655 public void revokeUriPermission(Uri uri, int modeFlags) { argument 660 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { argument 665 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { argument 671 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) { argument 672 return checkUriPermission(uri, pid, uid, modeFlags); 676 public int checkCallingUriPermission(Uri uri, int modeFlags) { argument 681 public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) { argument 687 String writePermission, int pid, int uid, int modeFlags) { 693 Uri uri, int pid, int uid, int modeFlags, Strin 686 checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags) argument 692 enforceUriPermission( Uri uri, int pid, int uid, int modeFlags, String message) argument 698 enforceCallingUriPermission( Uri uri, int modeFlags, String message) argument 704 enforceCallingOrSelfUriPermission( Uri uri, int modeFlags, String message) argument 709 enforceUriPermission( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message) argument [all...] |
/frameworks/base/core/java/android/provider/ |
H A D | DocumentsProvider.java | 878 final int modeFlags = getCallingOrSelfUriPermissionModeFlags(context, uri); 879 context.grantUriPermission(getCallingPackage(), narrowUri, modeFlags); 887 int modeFlags = 0; 890 modeFlags |= Intent.FLAG_GRANT_READ_URI_PERMISSION; 894 modeFlags |= Intent.FLAG_GRANT_WRITE_URI_PERMISSION; 899 modeFlags |= Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION; 901 return modeFlags; 1035 final int modeFlags = getCallingOrSelfUriPermissionModeFlags(context, 1037 context.grantUriPermission(getCallingPackage(), newDocumentUri, modeFlags); 1067 final int modeFlags [all...] |
/frameworks/base/core/java/android/app/ |
H A D | ContextImpl.java | 1848 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { argument 1852 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); 1859 public void revokeUriPermission(Uri uri, int modeFlags) { argument 1863 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); 1870 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { argument 1874 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); 1881 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { argument 1884 ContentProvider.getUriWithoutUserId(uri), pid, uid, modeFlags, 1893 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) { argument 1896 ContentProvider.getUriWithoutUserId(uri), pid, uid, modeFlags, 1908 checkCallingUriPermission(Uri uri, int modeFlags) argument 1918 checkCallingOrSelfUriPermission(Uri uri, int modeFlags) argument 1924 checkUriPermission(Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags) argument 1972 enforceForUri( int modeFlags, int resultOfCheck, boolean selfToo, int uid, Uri uri, String message) argument 1989 enforceUriPermission( Uri uri, int pid, int uid, int modeFlags, String message) argument 1997 enforceCallingUriPermission( Uri uri, int modeFlags, String message) argument 2006 enforceCallingOrSelfUriPermission( Uri uri, int modeFlags, String message) argument 2015 enforceUriPermission( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message) argument [all...] |
H A D | IActivityManager.aidl | 288 int modeFlags, int userId); 429 void takePersistableUriPermission(in Uri uri, int modeFlags, String toPackage, int userId); 430 void releasePersistableUriPermission(in Uri uri, int modeFlags, String toPackage, int userId);
|
/frameworks/base/services/core/java/com/android/server/content/ |
H A D | ContentService.java | 470 private int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, int userHandle) { argument 473 uri, pid, uid, modeFlags, userHandle, null); 1212 private int handleIncomingUser(Uri uri, int pid, int uid, int modeFlags, boolean allowNonFull, argument 1224 if (checkUriPermission(uri, pid, uid, modeFlags,
|