/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/model/legacy/ |
D | PermissionGroups.java | 256 for (PermissionInfo permissionInfo : installedPackage.permissions) { in getPermissionGroups() 258 if (!seenPermissions.add(permissionInfo.name)) { in getPermissionGroups() 263 if (permissionInfo.getProtection() != PermissionInfo.PROTECTION_DANGEROUS in getPermissionGroups() 264 || (permissionInfo.flags & PermissionInfo.FLAG_INSTALLED) == 0) { in getPermissionGroups() 270 permissionInfo.name)) { in getPermissionGroups() 275 if (!requestedPermissions.contains(permissionInfo.name)) { in getPermissionGroups() 279 CharSequence label = loadItemInfoLabel(context, permissionInfo); in getPermissionGroups() 280 Drawable icon = loadItemInfoIcon(context, permissionInfo); in getPermissionGroups() 282 PermissionApps permApps = new PermissionApps(context, permissionInfo.name, in getPermissionGroups() 287 PermissionGroup group = new PermissionGroup(permissionInfo.name, in getPermissionGroups() [all …]
|
/packages/modules/HealthFitness/tests/unittests/src/com/android/server/healthconnect/testing/ |
D | HealthPermissionsMocker.java | 84 PermissionInfo permissionInfo = new PermissionInfo(); in mockPackageManagerPermissions() local 85 permissionInfo.packageName = modulePackageName; in mockPackageManagerPermissions() 86 permissionInfo.name = perm; in mockPackageManagerPermissions() 87 permissionInfo.group = android.health.connect.HealthPermissions.HEALTH_PERMISSION_GROUP; in mockPackageManagerPermissions() 90 .thenReturn(permissionInfo); in mockPackageManagerPermissions() 91 allModulePermissions[index++] = permissionInfo; in mockPackageManagerPermissions()
|
/packages/modules/Permission/PermissionController/tests/mocking/src/com/android/permissioncontroller/tests/mocking/role/model/ |
D | RoleParserTest.kt | 132 val permissionInfo = in validatePermission() constant 141 permissionInfo.protection == PermissionInfo.PROTECTION_DANGEROUS || in validatePermission() 142 permissionInfo.protectionFlags and PermissionInfo.PROTECTION_FLAG_ROLE == in validatePermission() 158 val permissionInfo = in validateAppOpPermission() constant 165 permissionInfo.protectionFlags and PermissionInfo.PROTECTION_FLAG_APPOP == in validateAppOpPermission() 179 val permissionInfo = packageManager.getPermissionInfo(permissionName, 0) in validateAppOp() constant 180 require(permissionInfo.protection != PermissionInfo.PROTECTION_DANGEROUS) { in validateAppOp()
|
/packages/modules/Permission/PermissionController/role-controller/java/com/android/role/controller/model/ |
D | Permission.java | 107 PermissionInfo permissionInfo; in isAvailableAsUser() local 109 permissionInfo = userPackageManager.getPermissionInfo(mName, 0); in isAvailableAsUser() 113 return permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS in isAvailableAsUser() 114 || (permissionInfo.getProtectionFlags() & PermissionInfo.PROTECTION_FLAG_ROLE) in isAvailableAsUser() 116 || (permissionInfo.getProtectionFlags() & PermissionInfo.PROTECTION_FLAG_APPOP) in isAvailableAsUser()
|
D | Permissions.java | 738 PermissionInfo permissionInfo = null; in fetchPermissionInfoLocked() local 740 permissionInfo = packageManager.getPermissionInfo(permission, 0); in fetchPermissionInfoLocked() 746 boolean isRuntimePermission = permissionInfo != null in fetchPermissionInfoLocked() 747 && permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS; in fetchPermissionInfoLocked() 748 boolean isRestrictedPermission = permissionInfo != null in fetchPermissionInfoLocked() 749 && (permissionInfo.flags & (PermissionInfo.FLAG_SOFT_RESTRICTED in fetchPermissionInfoLocked() 816 PermissionInfo permissionInfo = permissionInfos.get(permissionInfosIndex); in createForegroundBackgroundPermissionMappingsLocked() local 818 String permission = permissionInfo.name; in createForegroundBackgroundPermissionMappingsLocked() 821 String backgroundPermission = permissionInfo.backgroundPermission; in createForegroundBackgroundPermissionMappingsLocked()
|
/packages/modules/HealthFitness/tests/unittests/src/android/health/connect/ |
D | HealthPermissionsTest.java | 206 for (PermissionInfo permissionInfo : permissionInfos) { in testHealthGroupPermissions_noUnexpectedPermissionsDefined() 207 if (isValidHealthPermission(permissionInfo)) { in testHealthGroupPermissions_noUnexpectedPermissionsDefined() 210 .contains(permissionInfo.name); in testHealthGroupPermissions_noUnexpectedPermissionsDefined() 339 for (PermissionInfo permissionInfo : permissionInfos) { in testGetMedicalPermissions_returnsAllMedicalPermissions() 340 if (isValidHealthPermission(permissionInfo) in testGetMedicalPermissions_returnsAllMedicalPermissions() 341 && permissionInfo.name.contains(MEDICAL_PERMISSION_IDENTIFIER)) { in testGetMedicalPermissions_returnsAllMedicalPermissions() 342 assertWithMessage(PHR_FAIL_MESSAGE).that(permissions).contains(permissionInfo.name); in testGetMedicalPermissions_returnsAllMedicalPermissions()
|
/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/model/ |
D | Permission.java | 47 public Permission(String name, @NonNull PermissionInfo permissionInfo, boolean granted, in Permission() argument 49 mPermissionInfo = permissionInfo; in Permission() 51 mBackgroundPermissionName = permissionInfo.backgroundPermission; in Permission() 57 (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_FLAG_INSTANT) != 0; in Permission() 59 (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_FLAG_RUNTIME_ONLY) != 0; in Permission()
|
D | AppPermissionGroup.java | 175 PermissionInfo permissionInfo; in create() local 177 permissionInfo = context.getPackageManager().getPermissionInfo(permissionName, 0); in create() 182 if ((permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) in create() 184 || (permissionInfo.flags & PermissionInfo.FLAG_INSTALLED) == 0 in create() 185 || (permissionInfo.flags & PermissionInfo.FLAG_REMOVED) != 0) { in create() 189 String group = PermissionMapping.getGroupOfPermission(permissionInfo); in create() 190 PackageItemInfo groupInfo = permissionInfo; in create() 317 for (PermissionInfo permissionInfo : permissionInfos) { in create() 318 if (requestedPermission.equals(permissionInfo.name)) { in create() 319 requestedPermissionInfo = permissionInfo; in create()
|
/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/ |
D | Utils.java | 478 public static boolean isPermissionDangerousInstalledNotRemoved(PermissionInfo permissionInfo) { in isPermissionDangerousInstalledNotRemoved() argument 479 return permissionInfo != null in isPermissionDangerousInstalledNotRemoved() 480 && permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS in isPermissionDangerousInstalledNotRemoved() 481 && (permissionInfo.flags & PermissionInfo.FLAG_INSTALLED) != 0 in isPermissionDangerousInstalledNotRemoved() 482 && (permissionInfo.flags & PermissionInfo.FLAG_REMOVED) == 0; in isPermissionDangerousInstalledNotRemoved() 507 for (PermissionInfo permissionInfo : permissions) { in getPermissionInfosForGroup() 509 PermissionMapping.getGroupOfPlatformPermission(permissionInfo.name); in getPermissionInfosForGroup() 511 undefinedPerms.add(permissionInfo); in getPermissionInfosForGroup() 537 for (PermissionInfo permissionInfo: permissions) { in getInstalledRuntimePermissionInfosForGroup() 538 if (permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS in getInstalledRuntimePermissionInfosForGroup() [all …]
|
/packages/modules/Permission/tests/cts/permissionui/PermissionPolicyApp25/src/android/permissionui/cts/permissionpolicy/ |
D | TestProtectionFlagsActivity.kt | 43 val permissionInfo = packageManager.getPermissionInfo(declaredPermissionInfo.name, 0) in <lambda>() constant 45 permissionInfo.protection and in <lambda>() 50 val protectionFlags = permissionInfo.protectionLevel and protection.inv() in <lambda>()
|
/packages/modules/HealthFitness/apk/src/com/android/healthconnect/controller/shared/ |
D | HealthPermissionReader.kt | 511 permissionInfo -> in <lambda>() method 512 permissionInfo.name in <lambda>() 522 .map { permissionInfo -> permissionInfo.name } in <lambda>() method
|
/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/ |
D | AppPermGroupUiInfoLiveData.kt | 172 for (permissionInfo in permissionInfos) { in <lambda>() variable 174 permissionInfo.protectionFlags and PermissionInfo.PROTECTION_FLAG_RUNTIME_ONLY == 0 in <lambda>() 179 if (permissionInfo.protectionFlags and PermissionInfo.PROTECTION_FLAG_INSTANT != 0) { in <lambda>()
|
/packages/modules/Permission/tests/cts/permissionpolicy/src/android/permissionpolicy/cts/ |
D | RestrictedPermissionsTest.java | 597 final PermissionInfo permissionInfo = packageManager.getPermissionInfo( in assertAllRestrictedPermissionGranted() local 599 if ((permissionInfo.flags & PermissionInfo.FLAG_HARD_RESTRICTED) != 0) { in assertAllRestrictedPermissionGranted() 620 final PermissionInfo permissionInfo = packageManager.getPermissionInfo( in assertRestrictedPermissionGranted() local 622 if ((permissionInfo.flags & PermissionInfo.FLAG_HARD_RESTRICTED) != 0 in assertRestrictedPermissionGranted() 623 || (permissionInfo.flags & PermissionInfo.FLAG_SOFT_RESTRICTED) != 0) { in assertRestrictedPermissionGranted()
|
D | PermissionPolicyTest.java | 337 ExpectedPermissionInfo permissionInfo = new ExpectedPermissionInfo( in loadExpectedPermissions() local 345 permissions.add(permissionInfo); in loadExpectedPermissions()
|
/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/ |
D | ManagePermissionsActivity.java | 338 PermissionInfo permissionInfo; in onCreate() local 340 permissionInfo = getPackageManager() in onCreate() 343 permissionInfo = null; in onCreate() 345 if (permissionInfo == null in onCreate() 346 || !Objects.equals(permissionInfo.packageName, Utils.OS_PKG)) { in onCreate()
|
/packages/modules/Permission/tests/cts/permission/src/android/permission/cts/ |
D | PermissionControllerTest.java | 197 for (RuntimePermissionPresentationInfo permissionInfo : permissionInfos) { in assertRuntimePermissionLabelsAreValid() 198 CharSequence permissionGroupLabel = permissionInfo.getLabel(); in assertRuntimePermissionLabelsAreValid() 202 if (permissionInfo.isStandard()) { in assertRuntimePermissionLabelsAreValid() 207 if (permissionInfo.isGranted()) { in assertRuntimePermissionLabelsAreValid()
|
/packages/modules/Permission/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/utils/ |
D | UtilsTest.kt | 291 for (permissionInfo in permissionInfos!!) { in getGroupPermissionInfos_validGroupName_returnsGroupPermissions() constant 292 permissions.add(permissionInfo.name) in getGroupPermissionInfos_validGroupName_returnsGroupPermissions()
|
/packages/modules/HealthFitness/framework/java/android/health/connect/ |
D | HealthPermissions.java | 1126 public static boolean isValidHealthPermission(PermissionInfo permissionInfo) { in isValidHealthPermission() argument 1127 return HEALTH_PERMISSION_GROUP.equals(permissionInfo.group) in isValidHealthPermission() 1128 && isPermissionEnabled(permissionInfo.name); in isValidHealthPermission()
|
/packages/modules/Permission/tests/cts/role/src/android/app/role/cts/ |
D | RoleManagerTest.java | 1178 PermissionInfo permissionInfo = sPackageManager.getPermissionInfo( in manageRolesFromControllerPermissionShouldBeDeclaredByPermissionController() local 1181 assertThat(permissionInfo.packageName).isEqualTo( in manageRolesFromControllerPermissionShouldBeDeclaredByPermissionController() 1183 assertThat(permissionInfo.getProtection()).isEqualTo(PermissionInfo.PROTECTION_SIGNATURE); in manageRolesFromControllerPermissionShouldBeDeclaredByPermissionController() 1184 assertThat(permissionInfo.getProtectionFlags()).isEqualTo(0); in manageRolesFromControllerPermissionShouldBeDeclaredByPermissionController()
|
/packages/modules/HealthFitness/tests/unittests/src/com/android/server/healthconnect/permission/ |
D | HealthConnectPermissionHelperTest.java | 1811 PermissionInfo permissionInfo = new PermissionInfo(); in createPermissionInfo() local 1812 permissionInfo.name = permissionName; in createPermissionInfo() 1813 permissionInfo.group = HealthPermissions.HEALTH_PERMISSION_GROUP; in createPermissionInfo() 1814 return permissionInfo; in createPermissionInfo()
|
/packages/modules/AdServices/sdksandbox/tests/cts/endtoendtests/src/com/android/tests/sdksandbox/endtoend/ |
D | SdkSandboxManagerTest.java | 605 final PermissionInfo permissionInfo = pm.getPermissionInfo(permissionName, 0); in testSdkSandboxPermissions() local 607 .that(permissionInfo.getProtection()) in testSdkSandboxPermissions()
|
/packages/modules/HealthFitness/tests/unittests/src/com/android/server/healthconnect/ |
D | HealthConnectServiceImplTest.java | 3092 PermissionInfo permissionInfo = new PermissionInfo(); in createPermissionInfo() local 3093 permissionInfo.name = permissionName; in createPermissionInfo() 3094 permissionInfo.group = HealthPermissions.HEALTH_PERMISSION_GROUP; in createPermissionInfo() 3095 return permissionInfo; in createPermissionInfo()
|