Home
last modified time | relevance | path

Searched refs:permissionInfo (Results 1 – 24 of 24) sorted by relevance

/frameworks/base/services/core/java/com/android/server/pm/permission/
DPermission.java103 public Permission(@NonNull PermissionInfo permissionInfo, @PermissionType int type) { in Permission() argument
104 mPermissionInfo = permissionInfo; in Permission()
108 public Permission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in Permission() argument
110 this(permissionInfo, type); in Permission()
122 public void setPermissionInfo(@Nullable PermissionInfo permissionInfo) { in setPermissionInfo() argument
123 if (permissionInfo != null) { in setPermissionInfo()
124 mPermissionInfo = permissionInfo; in setPermissionInfo()
132 mReconciled = permissionInfo != null; in setPermissionInfo()
370 @NonNull PermissionInfo permissionInfo, @NonNull Permission permissionTree) { in addToTree() argument
377 || !comparePermissionInfos(mPermissionInfo, permissionInfo)); in addToTree()
[all …]
DPermissionMigrationHelper.java70 LegacyPermission(PermissionInfo permissionInfo, int type) { in LegacyPermission() argument
71 mPermissionInfo = permissionInfo; in LegacyPermission()
DPermissionManagerService.java512 List<PermissionInfo> permissionInfo = in queryPermissionsByGroup() local
514 if (permissionInfo == null) { in queryPermissionsByGroup()
518 return new ParceledListSlice<>(permissionInfo); in queryPermissionsByGroup()
522 public boolean addPermission(PermissionInfo permissionInfo, boolean async) { in addPermission() argument
523 return mPermissionManagerServiceImpl.addPermission(permissionInfo, async); in addPermission()
1130 PermissionInfo permissionInfo = sPlatformPermissions.get(permission); in checkPermission() local
1131 if (permissionInfo == null) { in checkPermission()
1133 permissionInfo = context.getPackageManager().getPermissionInfo(permission, 0); in checkPermission()
1134 if (PLATFORM_PACKAGE_NAME.equals(permissionInfo.packageName) in checkPermission()
1138 sPlatformPermissions.put(permission, permissionInfo); in checkPermission()
[all …]
DLegacyPermission.java92 public LegacyPermission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in LegacyPermission() argument
94 mPermissionInfo = permissionInfo; in LegacyPermission()
DPermissionManagerServiceImpl.java578 final PermissionInfo permissionInfo; in getPermissionInfo() local
584 permissionInfo = bp.generatePermissionInfo(flags, targetSdkVersion); in getPermissionInfo()
588 if (mPackageManagerInt.filterAppAccess(permissionInfo.packageName, callingUid, in getPermissionInfo()
593 return permissionInfo; in getPermissionInfo()
2309 final PermissionInfo permissionInfo;
2327 permissionInfo = PackageInfoUtils.generatePermissionInfo(p,
2335 oldPermission, permissionInfo, mPackageManagerInt);
2338 permissionInfo, packageState, mRegistry.getPermissionTrees(),
/frameworks/base/services/permission/java/com/android/server/permission/access/permission/
DPermission.kt25 val permissionInfo: PermissionInfo, in <lambda>() constant in com.android.server.permission.access.permission.Permission
33 get() = permissionInfo.name in <lambda>()
36 get() = permissionInfo.packageName in <lambda>()
39 get() = permissionInfo.group in <lambda>()
45 @Suppress("DEPRECATION") get() = permissionInfo.protectionLevel in <lambda>()
48 get() = permissionInfo.protection in <lambda>()
63 get() = permissionInfo.protectionFlags in <lambda>()
132 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_HARD_RESTRICTED) in <lambda>()
135 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_REMOVED) in <lambda>()
138 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_SOFT_RESTRICTED) in <lambda>()
[all …]
DAppIdPermissionPersistence.kt95 val permissionInfo = in <lambda>() constant
105 permissionInfo.apply { in <lambda>()
115 val permission = Permission(permissionInfo, false, type, 0) in <lambda>()
140 val permissionInfo = permission.permissionInfo in <lambda>() constant
141 attributeIntHexWithDefault(ATTR_ICON, permissionInfo.icon, 0) in <lambda>()
142 permissionInfo.nonLocalizedLabel?.toString()?.let { attribute(ATTR_LABEL, it) } in <lambda>()
DPermissionService.kt268 PermissionInfo(permissionInfo).apply { in <lambda>()
369 override fun addPermission(permissionInfo: PermissionInfo, async: Boolean): Boolean { in <lambda>()
370 val permissionName = permissionInfo.name in <lambda>()
376 if (permissionInfo.labelRes == 0 && permissionInfo.nonLocalizedLabel == null) { in <lambda>()
383 enforcePermissionTreeSize(permissionInfo, permissionTree) in <lambda>()
392 permissionInfo.packageName = permissionTree.permissionInfo.packageName in <lambda>()
394 permissionInfo.protectionLevel = in <lambda>()
395 PermissionInfo.fixProtectionLevel(permissionInfo.protectionLevel) in <lambda>()
398 Permission(permissionInfo, true, Permission.TYPE_DYNAMIC, permissionTree.appId) in <lambda>()
439 permissionInfo: PermissionInfo, in <lambda>()
[all …]
DAppIdPermissionMigration.kt53 Permission(legacyPermission.permissionInfo, false, legacyPermission.type, 0) in <lambda>()
DAppIdPermissionPolicy.kt337 name = oldPermission.permissionInfo.name in <lambda>()
339 protectionLevel = oldPermission.permissionInfo.protectionLevel in <lambda>()
346 permissionInfo = newPermissionInfo, in <lambda>()
677 permissionInfo = in <lambda>()
678 PermissionInfo(permission.permissionInfo).apply { in <lambda>()
/frameworks/base/core/tests/coretests/src/android/content/pm/
DPermissionInfoTest.java46 PermissionInfo permissionInfo = new PermissionInfo(); in createFromParcel_returnsKnownCerts() local
47 permissionInfo.protectionLevel = in createFromParcel_returnsKnownCerts()
49 permissionInfo.knownCerts = new ArraySet<>(2); in createFromParcel_returnsKnownCerts()
50 permissionInfo.knownCerts.add(KNOWN_CERT_DIGEST_1); in createFromParcel_returnsKnownCerts()
51 permissionInfo.knownCerts.add(KNOWN_CERT_DIGEST_2); in createFromParcel_returnsKnownCerts()
53 permissionInfo.writeToParcel(parcel, 0); in createFromParcel_returnsKnownCerts()
/frameworks/base/services/core/java/com/android/server/policy/
DPermissionPolicyService.java833 PermissionInfo permissionInfo = permissionInfos.get(i); in PermissionToOpSynchroniser() local
834 mRuntimeAndTheirBgPermissionInfos.put(permissionInfo.name, permissionInfo); in PermissionToOpSynchroniser()
836 if (permissionInfo.backgroundPermission != null) { in PermissionToOpSynchroniser()
837 String backgroundNonRuntimePermission = permissionInfo.backgroundPermission; in PermissionToOpSynchroniser()
840 if (permissionInfo.backgroundPermission.equals( in PermissionToOpSynchroniser()
921 PermissionInfo permissionInfo = mRuntimeAndTheirBgPermissionInfos.get(permissionName); in addAppOps() local
922 if (permissionInfo == null) { in addAppOps()
925 addPermissionAppOp(packageInfo, pkg, permissionInfo); in addAppOps()
926 addExtraAppOp(packageInfo, pkg, permissionInfo); in addAppOps()
930 @NonNull AndroidPackage pkg, @NonNull PermissionInfo permissionInfo) { in addPermissionAppOp() argument
[all …]
/frameworks/base/services/tests/PermissionServiceMockingTests/src/com/android/server/permission/test/
DBasePermissionPolicyTest.kt151 val permissionInfo = PackageInfoUtils.generatePermissionInfo( in <lambda>() constant
155 return Permission(permissionInfo, true, Permission.TYPE_MANIFEST, APP_ID_0) in <lambda>()
300 val permissionInfo = PackageInfoUtils.generatePermissionInfo( in <lambda>() constant
304 val appId = state.externalState.packageStates[permissionInfo.packageName]!!.appId in <lambda>()
305 val permission = Permission(permissionInfo, isReconciled, type, appId) in <lambda>()
/frameworks/base/services/robotests/src/com/android/server/pm/
DCrossProfileAppsServiceImplRoboTest.java435 PermissionInfo permissionInfo = new PermissionInfo(); in createCrossProfilesPermissionInfo() local
436 permissionInfo.name = Manifest.permission.INTERACT_ACROSS_PROFILES; in createCrossProfilesPermissionInfo()
437 permissionInfo.protectionLevel = PermissionInfo.PROTECTION_FLAG_APPOP; in createCrossProfilesPermissionInfo()
438 return permissionInfo; in createCrossProfilesPermissionInfo()
/frameworks/base/core/java/android/permission/
DIPermissionManager.aidl42 boolean addPermission(in PermissionInfo permissionInfo, boolean async); in addPermission() argument
DPermissionManager.java510 public boolean addPermission(@NonNull PermissionInfo permissionInfo, boolean async) { in addPermission() argument
512 return mPermissionManager.addPermission(permissionInfo, async); in addPermission()
/frameworks/base/services/core/java/com/android/server/pm/
DInstantAppRegistry.java1047 final PermissionInfo permissionInfo = permissionManager.getPermissionInfo(permissionName,
1049 return permissionInfo != null
1050 && (permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS
1051 || (permissionInfo.getProtectionFlags()
1053 && (permissionInfo.getProtectionFlags() & PermissionInfo.PROTECTION_FLAG_INSTANT)
/frameworks/base/core/java/com/android/internal/pm/parsing/
DPackageInfoCommonUtils.java145 final var permissionInfo = generatePermissionInfo(permission, flags); in generate() local
146 info.permissions[i] = permissionInfo; in generate()
/frameworks/base/services/core/java/com/android/server/pm/parsing/
DPackageInfoUtils.java186 final var permissionInfo = generatePermissionInfo(permission, flags); in generateWithComponents() local
188 permissionInfo.flags |= PermissionInfo.FLAG_INSTALLED; in generateWithComponents()
190 info.permissions[i] = permissionInfo; in generateWithComponents()
/frameworks/base/services/permission/java/com/android/server/permission/access/appop/
DAppOpService.kt130 permission.permissionInfo.backgroundPermission?.let { in <lambda>()
/frameworks/base/services/core/java/com/android/server/appop/
DAppOpsService.java2253 PermissionInfo permissionInfo; in updatePermissionRevokedCompat() local
2255 permissionInfo = packageManager.getPermissionInfo(permissionName, 0); in updatePermissionRevokedCompat()
2261 if (!permissionInfo.isRuntime()) { in updatePermissionRevokedCompat()
2270 if (permissionInfo.backgroundPermission != null) { in updatePermissionRevokedCompat()
2271 if (packageManager.checkPermission(permissionInfo.backgroundPermission, packageName) in updatePermissionRevokedCompat()
2280 + permissionInfo.backgroundPermission); in updatePermissionRevokedCompat()
2285 packageManager.updatePermissionFlags(permissionInfo.backgroundPermission, in updatePermissionRevokedCompat()
6936 PermissionInfo permissionInfo;
6938 permissionInfo = mContext.getPackageManager().getPermissionInfo(permission, 0);
6942 if (permissionInfo.getProtection() == PROTECTION_DANGEROUS) {
/frameworks/base/services/core/java/com/android/server/stats/pull/
DStatsPullAtomService.java3646 PermissionInfo permissionInfo;
3649 permissionInfo = pm.getPermissionInfo(permName, 0);
3667 permissionFlags, permissionInfo.getProtection()
3668 | permissionInfo.getProtectionFlags());
3676 permissionFlags, permissionInfo.getProtection()
3677 | permissionInfo.getProtectionFlags());
/frameworks/base/core/java/android/app/
DApplicationPackageManager.java447 final PermissionInfo permissionInfo = getPermissionManager().getPermissionInfo(permName, in getPermissionInfo() local
449 if (permissionInfo == null) { in getPermissionInfo()
452 return permissionInfo; in getPermissionInfo()
/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/
DDevicePolicyManagerService.java16997 PermissionInfo permissionInfo = packageManager.getPermissionInfo(permissionName, 0);
16998 return (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE)