/cts/tests/tests/content/src/android/content/pm/cts/ |
PermissionInfoTest.java | 21 import android.content.pm.PermissionInfo; 37 new PermissionInfo(); 38 PermissionInfo permissionInfo = pm.getPermissionInfo(PERMISSION_NAME, 0); 39 PermissionInfo infoFromExisted = new PermissionInfo(permissionInfo); 40 checkInfoSame(permissionInfo, infoFromExisted); 43 assertNotNull(permissionInfo.toString()); 44 assertEquals(0, permissionInfo.describeContents()) [all...] |
/frameworks/support/compat/src/main/java/androidx/core/content/pm/ |
PermissionInfoCompat.java | 20 import android.content.pm.PermissionInfo; 31 * Helper for accessing features in {@link PermissionInfo}. 39 PermissionInfo.PROTECTION_NORMAL, 40 PermissionInfo.PROTECTION_DANGEROUS, 41 PermissionInfo.PROTECTION_SIGNATURE, 42 PermissionInfo.PROTECTION_SIGNATURE_OR_SYSTEM, 51 PermissionInfo.PROTECTION_FLAG_PRIVILEGED, 52 PermissionInfo.PROTECTION_FLAG_SYSTEM, 53 PermissionInfo.PROTECTION_FLAG_DEVELOPMENT, 54 PermissionInfo.PROTECTION_FLAG_APPOP [all...] |
/cts/hostsidetests/appsecurity/test-apps/PermissionPolicy25/src/com/android/cts/permission/policy/ |
PermissionPolicyTest25.java | 24 import android.content.pm.PermissionInfo; 40 for (PermissionInfo declaredPermission : platformPackage.permissions) { 41 PermissionInfo permissionInfo = context.getPackageManager() 43 final int protectionLevel = permissionInfo.protectionLevel 44 & (PermissionInfo.PROTECTION_NORMAL 45 | PermissionInfo.PROTECTION_DANGEROUS 46 | PermissionInfo.PROTECTION_SIGNATURE); 47 final int protectionFlags = permissionInfo.protectionLevel & ~protectionLevel; 48 if (protectionLevel == PermissionInfo.PROTECTION_NORMAL && protectionFlags != 0) [all...] |
/packages/apps/Settings/src/com/android/settings/applications/ |
AppPermissionsPreferenceController.java | 21 import android.content.pm.PermissionInfo; 89 for (PermissionInfo permissionInfo : installedPackage.permissions) { 90 if (permissions.contains(permissionInfo.name) 91 && !grantedPermissionGroups.contains(permissionInfo.group)) { 92 grantedPermissionGroups.add(permissionInfo.group); 121 final List<PermissionInfo> permissions = 123 for (PermissionInfo permissionInfo : permissions) { 124 result.add(permissionInfo.name) [all...] |
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/model/ |
PermissionGroups.java | 28 import android.content.pm.PermissionInfo; 131 final List<PermissionInfo> groupPermissions; 141 for (PermissionInfo groupPermission : groupPermissions) { 143 if ((groupPermission.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) 144 == PermissionInfo.PROTECTION_DANGEROUS 145 && (groupPermission.flags & PermissionInfo.FLAG_INSTALLED) != 0 146 && (groupPermission.flags & PermissionInfo.FLAG_REMOVED) == 0) { 192 for (PermissionInfo permissionInfo : installedPackage.permissions) { 194 if (!seenPermissions.add(permissionInfo.name)) [all...] |
AppPermissionGroup.java | 28 import android.content.pm.PermissionInfo; 71 PermissionInfo permissionInfo; 73 permissionInfo = context.getPackageManager().getPermissionInfo(permissionName, 0); 78 if ((permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) 79 != PermissionInfo.PROTECTION_DANGEROUS 80 || (permissionInfo.flags & PermissionInfo.FLAG_INSTALLED) == 0 81 || (permissionInfo.flags & PermissionInfo.FLAG_REMOVED) != 0) [all...] |
PermissionApps.java | 24 import android.content.pm.PermissionInfo; 163 List<PermissionInfo> groupPermInfos = getGroupPermissionInfos(mGroupName); 187 PermissionInfo requestedPermissionInfo = null; 189 for (PermissionInfo groupPermInfo : groupPermInfos) { 201 & PermissionInfo.PROTECTION_MASK_BASE) 202 != PermissionInfo.PROTECTION_DANGEROUS 204 & PermissionInfo.FLAG_INSTALLED) == 0 206 & PermissionInfo.FLAG_REMOVED) != 0) { 262 private List<PermissionInfo> getGroupPermissionInfos(String groupName) { 269 PermissionInfo permissionInfo = mContext.getPackageManager( [all...] |
/development/cmds/monkey/src/com/android/commands/monkey/ |
MonkeyPermissionEvent.java | 22 import android.content.pm.PermissionInfo; 30 private PermissionInfo mPermissionInfo; 32 public MonkeyPermissionEvent(String pkg, PermissionInfo permissionInfo) { 35 mPermissionInfo = permissionInfo;
|
/frameworks/base/services/core/java/com/android/server/pm/permission/ |
BasePermission.java | 20 import static android.content.pm.PermissionInfo.PROTECTION_DANGEROUS; 21 import static android.content.pm.PermissionInfo.PROTECTION_NORMAL; 22 import static android.content.pm.PermissionInfo.PROTECTION_SIGNATURE; 23 import static android.content.pm.PermissionInfo.PROTECTION_SIGNATURE_OR_SYSTEM; 34 import android.content.pm.PermissionInfo; 93 PermissionInfo pendingPermissionInfo; 112 protectionLevel = PermissionInfo.PROTECTION_SIGNATURE; 182 return (protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) 183 == PermissionInfo.PROTECTION_NORMAL; 186 return (protectionLevel & PermissionInfo.PROTECTION_MASK_BASE [all...] |
/cts/tests/tests/permission2/src/android/permission2/cts/ |
PermissionPolicyTest.java | 26 import android.content.pm.PermissionInfo; 70 Map<String, PermissionInfo> declaredPermissionsMap = 83 List<PermissionInfo> expectedPermissions = loadExpectedPermissions(R.raw.android_manifest); 91 for (PermissionInfo expectedPermission : expectedPermissions) { 98 PermissionInfo declaredPermission = declaredPermissionsMap.get(expectedPermissionName); 111 & PermissionInfo.PROTECTION_MASK_BASE; 113 & PermissionInfo.PROTECTION_MASK_BASE; 134 if ((declaredPermission.protectionLevel & PermissionInfo.PROTECTION_DANGEROUS) != 0) { 152 final PermissionInfo permInfo = declaredPermissionsMap.get(permission); 177 PermissionInfo info = declaredPermissionsMap.get(permission) [all...] |
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
LegacyManifestParser.java | 39 import android.content.pm.PermissionInfo; 401 private static PermissionInfo createPermissionInfo(Package owner, PermissionItemData itemData) { 402 PermissionInfo permissionInfo = new PermissionInfo(); 403 populatePackageItemInfo(permissionInfo, owner, itemData); 405 permissionInfo.group = itemData.getPermissionGroup(); 406 permissionInfo.protectionLevel = decodeProtectionLevel(itemData.getProtectionLevel()); 407 permissionInfo.metaData = metaDataToBundle(itemData.getMetaData().getValueMap()); 413 permissionInfo.descriptionRes [all...] |
ShadowApplicationPackageManager.java | 44 import android.content.pm.PermissionInfo; 518 public PermissionInfo getPermissionInfo(String name, int flags) throws NameNotFoundException { 519 PermissionInfo permissionInfo = extraPermissions.get(name); 520 if (permissionInfo != null) { 521 return permissionInfo; 526 for (PermissionInfo permission : packageInfo.permissions) { 680 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) throws NameNotFoundException { 681 List<PermissionInfo> result = new ArrayList<>(); 682 for (PermissionInfo permissionInfo : extraPermissions.values()) [all...] |
ShadowPackageManager.java | 54 import android.content.pm.PermissionInfo; 110 Map<String, PermissionInfo> extraPermissions = new HashMap<>(); 332 public void addPermissionInfo(PermissionInfo permissionInfo) { 333 extraPermissions.put(permissionInfo.name, permissionInfo);
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
ShadowPackageManagerTest.java | 64 import android.content.pm.PermissionInfo; 274 PermissionInfo permission = 278 assertThat(permission.protectionLevel).isEqualTo(PermissionInfo.PROTECTION_NORMAL); 283 PermissionInfo permissionInfo = new PermissionInfo(); 284 permissionInfo.name = "manually_added_permission"; 285 shadowPackageManager.addPermissionInfo(permissionInfo); 286 PermissionInfo permission = packageManager.getPermissionInfo("manually_added_permission", 0); [all...] |
/external/robolectric/v1/src/main/java/com/xtremelabs/robolectric/tester/android/content/pm/ |
StubPackageManager.java | 13 import android.content.pm.PermissionInfo; 46 public PermissionInfo getPermissionInfo(String name, int flags) throws NameNotFoundException { 51 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) throws NameNotFoundException { 97 @Override public boolean addPermission(PermissionInfo info) { 101 @Override public boolean addPermissionAsync(PermissionInfo permissionInfo) {
|
/external/robolectric/v3/ |
robolectric-3.1-SNAPSHOT.jar | |
/prebuilts/misc/common/robolectric/3.1.1/lib/ |
robolectric-3.1.1.jar | |
/prebuilts/misc/common/robolectric/3.4.2/lib/ |
framework-3.4.2.jar | |
/prebuilts/misc/common/robolectric/3.5.1/lib/ |
shadows-framework-3.5.1.jar | |
/prebuilts/misc/common/robolectric/3.6.1/lib/ |
shadows-framework-3.6.1.jar | |
/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
DevicePolicyManagerService.java | 133 import android.content.pm.PermissionInfo; [all...] |