/frameworks/base/core/java/android/content/pm/ |
H A D | PermissionInfo.aidl | 20 parcelable PermissionInfo;
|
H A D | PermissionInfo.java | 28 public class PermissionInfo extends PackageItemInfo implements Parcelable { class in inherits:PackageItemInfo,Parcelable 177 * {@link PermissionInfo#loadDescription} instead. 193 case PermissionInfo.PROTECTION_DANGEROUS: 196 case PermissionInfo.PROTECTION_NORMAL: 199 case PermissionInfo.PROTECTION_SIGNATURE: 202 case PermissionInfo.PROTECTION_SIGNATURE_OR_SYSTEM: 206 if ((level&PermissionInfo.PROTECTION_FLAG_PRIVILEGED) != 0) { 209 if ((level&PermissionInfo.PROTECTION_FLAG_DEVELOPMENT) != 0) { 212 if ((level&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) { 215 if ((level&PermissionInfo 230 public PermissionInfo() { method in class:PermissionInfo 233 public PermissionInfo(PermissionInfo orig) { method in class:PermissionInfo 295 private PermissionInfo(Parcel source) { method in class:PermissionInfo [all...] |
H A D | IPackageManager.aidl | 44 import android.content.pm.PermissionInfo; 71 PermissionInfo getPermissionInfo(String name, int flags); 73 List<PermissionInfo> queryPermissionsByGroup(String group, int flags); 96 boolean addPermission(in PermissionInfo info); 459 boolean addPermissionAsync(in PermissionInfo info);
|
H A D | PackageInfo.java | 152 public PermissionInfo[] permissions; 362 permissions = source.createTypedArray(PermissionInfo.CREATOR);
|
H A D | PackageManager.java | 2127 * @return Returns a {@link PermissionInfo} containing information about the 2130 public abstract PermissionInfo getPermissionInfo(String name, int flags) 2145 * @return Returns a list of {@link PermissionInfo} containing information 2148 public abstract List<PermissionInfo> queryPermissionsByGroup(String group, 2482 public abstract boolean addPermission(PermissionInfo info); 2485 * Like {@link #addPermission(PermissionInfo)} but asynchronously 2491 public abstract boolean addPermissionAsync(PermissionInfo info); 2495 * {@link #addPermission(PermissionInfo)}. The same ownership rules apply 2504 * @see #addPermission(PermissionInfo)
|
H A D | PackageParser.java | 560 pi.permissions = new PermissionInfo[N]; 2254 PermissionInfo.PROTECTION_NORMAL); 2267 perm.info.protectionLevel = PermissionInfo.fixProtectionLevel(perm.info.protectionLevel); 2269 if ((perm.info.protectionLevel&PermissionInfo.PROTECTION_MASK_FLAGS) != 0) { 2270 if ((perm.info.protectionLevel&PermissionInfo.PROTECTION_MASK_BASE) != 2271 PermissionInfo.PROTECTION_SIGNATURE) { 2324 perm.info.protectionLevel = PermissionInfo.PROTECTION_NORMAL; 4652 public final PermissionInfo info; 4658 info = new PermissionInfo(); 4661 public Permission(Package _owner, PermissionInfo _inf [all...] |
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | BasePermission.java | 20 import android.content.pm.PermissionInfo; 42 PermissionInfo pendingInfo; 61 protectionLevel = PermissionInfo.PROTECTION_SIGNATURE; 88 return (protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) 89 == PermissionInfo.PROTECTION_DANGEROUS; 93 return (protectionLevel & PermissionInfo.PROTECTION_MASK_BASE) 94 == PermissionInfo.PROTECTION_SIGNATURE 95 && (protectionLevel & PermissionInfo.PROTECTION_FLAG_DEVELOPMENT) != 0;
|
H A D | PackageManagerService.java | 135 import android.content.pm.PermissionInfo; 2776 static PermissionInfo generatePermissionInfo( 2781 PermissionInfo pi = new PermissionInfo(); 2790 public PermissionInfo getPermissionInfo(String name, int flags) { 2802 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) { 2805 ArrayList<PermissionInfo> out = new ArrayList<PermissionInfo>(10); 3321 static boolean comparePermissionInfos(PermissionInfo pi1, PermissionInfo pi [all...] |
H A D | Settings.java | 82 import android.content.pm.PermissionInfo; 2444 if (bp.protectionLevel != PermissionInfo.PROTECTION_NORMAL) { 2451 final PermissionInfo pi = bp.perm != null ? bp.perm.info : bp.pendingInfo; 3113 PermissionInfo.PROTECTION_NORMAL); 3114 bp.protectionLevel = PermissionInfo.fixProtectionLevel(bp.protectionLevel); 3116 PermissionInfo pi = new PermissionInfo(); 4149 pw.print(PermissionInfo.protectionToString(perm.info.protectionLevel)); 4150 if ((perm.info.flags&PermissionInfo.FLAG_COSTS_MONEY) != 0) { 4153 if ((perm.info.flags&PermissionInfo [all...] |
/frameworks/base/core/java/android/widget/ |
H A D | AppSecurityPermissions.java | 30 import android.content.pm.PermissionInfo; 89 MyPermissionGroupInfo(PermissionInfo perm) { 107 private static class MyPermissionInfo extends PermissionInfo { 126 MyPermissionInfo(PermissionInfo info) { 353 PermissionInfo tmpPermInfo = mPm.getPermissionInfo(permName, 0); 506 (perm.flags & PermissionInfo.FLAG_COSTS_MONEY) != 0 532 private boolean isDisplayablePermission(PermissionInfo pInfo, int newReqFlags, 534 final int base = pInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE; 535 final boolean isNormal = (base == PermissionInfo.PROTECTION_NORMAL); 542 final boolean isDangerous = (base == PermissionInfo [all...] |
/frameworks/base/core/tests/coretests/src/android/app/activity/ |
H A D | MetaDataTest.java | 23 import android.content.pm.PermissionInfo; 154 PermissionInfo pi = mContext.getPackageManager().getPermissionInfo(
|
/frameworks/base/test-runner/src/android/test/mock/ |
H A D | MockPackageManager.java | 41 import android.content.pm.PermissionInfo; 105 public PermissionInfo getPermissionInfo(String name, int flags) 111 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 191 public boolean addPermission(PermissionInfo info) { 196 public boolean addPermissionAsync(PermissionInfo info) {
|
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/ |
H A D | BridgePackageManager.java | 41 import android.content.pm.PermissionInfo; 98 public PermissionInfo getPermissionInfo(String name, int flags) throws NameNotFoundException { 103 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 180 public boolean addPermission(PermissionInfo info) { 185 public boolean addPermissionAsync(PermissionInfo info) {
|
/frameworks/base/cmds/pm/src/com/android/commands/pm/ |
H A D | Pm.java | 48 import android.content.pm.PermissionInfo; 635 PermissionInfo.PROTECTION_DANGEROUS, 636 PermissionInfo.PROTECTION_DANGEROUS); 641 PermissionInfo.PROTECTION_NORMAL, 642 PermissionInfo.PROTECTION_NORMAL); 648 PermissionInfo.PROTECTION_NORMAL, 649 PermissionInfo.PROTECTION_DANGEROUS); 707 List<PermissionInfo> ps = mPm.queryPermissionsByGroup( 712 PermissionInfo pi = ps.get(p); 716 final int base = pi.protectionLevel & PermissionInfo [all...] |
/frameworks/base/core/java/android/app/ |
H A D | ApplicationPackageManager.java | 51 import android.content.pm.PermissionInfo; 235 public PermissionInfo getPermissionInfo(String name, int flags) 238 PermissionInfo pi = mPM.getPermissionInfo(name, flags); 250 public List<PermissionInfo> queryPermissionsByGroup(String group, int flags) 253 List<PermissionInfo> pi = mPM.queryPermissionsByGroup(group, flags); 453 public boolean addPermission(PermissionInfo info) { 462 public boolean addPermissionAsync(PermissionInfo info) {
|
/frameworks/base/ |
H A D | Android.mk | 592 frameworks/base/core/java/android/content/pm/PermissionInfo.aidl \
|
/frameworks/base/core/tests/coretests/src/android/content/pm/ |
H A D | PackageManagerTests.java | 640 PermissionInfo pi = pm.getPermissionInfo(cmd, 0);
|
/frameworks/base/services/core/java/com/android/server/am/ |
H A D | ActivityManagerService.java | 53 import android.content.pm.PermissionInfo; 7001 PermissionInfo info = mActivityManagerService.mContext.getPackageManager() 7003 return info.protectionLevel == PermissionInfo.PROTECTION_DANGEROUS;
|