Searched refs:PermissionInfo (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/core/java/android/content/pm/
H A DPermissionInfo.aidl20 parcelable PermissionInfo;
H A DPermissionInfo.java28 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 DIPackageManager.aidl44 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 DPackageInfo.java152 public PermissionInfo[] permissions;
362 permissions = source.createTypedArray(PermissionInfo.CREATOR);
H A DPackageManager.java2127 * @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 DPackageParser.java560 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 DBasePermission.java20 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 DPackageManagerService.java135 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 DSettings.java82 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 DAppSecurityPermissions.java30 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 DMetaDataTest.java23 import android.content.pm.PermissionInfo;
154 PermissionInfo pi = mContext.getPackageManager().getPermissionInfo(
/frameworks/base/test-runner/src/android/test/mock/
H A DMockPackageManager.java41 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 DBridgePackageManager.java41 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 DPm.java48 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 DApplicationPackageManager.java51 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 DAndroid.mk592 frameworks/base/core/java/android/content/pm/PermissionInfo.aidl \
/frameworks/base/core/tests/coretests/src/android/content/pm/
H A DPackageManagerTests.java640 PermissionInfo pi = pm.getPermissionInfo(cmd, 0);
/frameworks/base/services/core/java/com/android/server/am/
H A DActivityManagerService.java53 import android.content.pm.PermissionInfo;
7001 PermissionInfo info = mActivityManagerService.mContext.getPackageManager()
7003 return info.protectionLevel == PermissionInfo.PROTECTION_DANGEROUS;

Completed in 508 milliseconds