Home
last modified time | relevance | path

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

/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/model/legacy/
DPermissionGroups.java256 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/
DHealthPermissionsMocker.java84 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/
DRoleParserTest.kt132 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/
DPermission.java107 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()
DPermissions.java738 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/
DHealthPermissionsTest.java206 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/
DPermission.java47 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()
DAppPermissionGroup.java175 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/
DUtils.java478 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/
DTestProtectionFlagsActivity.kt43 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/
DHealthPermissionReader.kt511 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/
DAppPermGroupUiInfoLiveData.kt172 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/
DRestrictedPermissionsTest.java597 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()
DPermissionPolicyTest.java337 ExpectedPermissionInfo permissionInfo = new ExpectedPermissionInfo( in loadExpectedPermissions() local
345 permissions.add(permissionInfo); in loadExpectedPermissions()
/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/
DManagePermissionsActivity.java338 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/
DPermissionControllerTest.java197 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/
DUtilsTest.kt291 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/
DHealthPermissions.java1126 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/
DRoleManagerTest.java1178 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/
DHealthConnectPermissionHelperTest.java1811 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/
DSdkSandboxManagerTest.java605 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/
DHealthConnectServiceImplTest.java3092 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()